title: Pros and cons of async/await
body: <p>In 2013, Microsoft added new feature to the .NET framework to help handling asynchronous tasks: <a href="http://msdn.microsoft.com/en-us/library/hh191443.aspx" rel="nofollow"><code>async</code>/<code>await</code></a>.</p>
  
  <p>How does this feature affect the readability of the code?</p>
  
  <p>Here are few disadvantages that I found:</p>
  
  <ul>
  <li>It is the same as using return in the middle of the method: it makes it hard to catch the flow of the code.</li>
  <li>It reminds of GOTO in C: it makes it hard to catch the flow of the code.</li>
  </ul>