title: Invert "if" statement to reduce nesting
body: <p>When I ran <a href="http://en.wikipedia.org/wiki/ReSharper" rel="noreferrer">ReSharper</a> on my code, for example:</p>
  
  <pre><code>    if (some condition)
      {
          Some code...            
      }
  </code></pre>
  
  <p>ReSharper gave me the above warning (Invert "if" statement to reduce nesting), and suggested the following correction:</p>
  
  <pre><code>   if (!some condition) return;
     Some code...
  </code></pre>
  
  <p>I would like to understand why that's better. I always thought that using "return" in the middle of a method problematic, somewhat like "goto".</p>