title: ReSharper: Can it stand in as a co-programmer?
body: <p>The comments <a href="https://stackoverflow.com/questions/543087/custom-class-for-dealing-with-embedding-in-forms/543115#543115">here</a> got me thinking.  If you are a new Developer without a mentor and no one to collaborate on for your projects; can a tool, <strong>ReSharper</strong> in this case, stand in that capacity?  Does it need another tool or process, system or human, to accomplish this.  </p>
  
  <p>I am in no position to get a fellow dev soon and I fear StackOverFlow will BAN me long before I run out of ignorant questions.  In my case can tools like <strong>ReSharper</strong>, <strong>StyleCop</strong>, <strong>ReFlector</strong> make a significant difference.  </p>
  
  <p>In <strong>ReSharpers</strong> case does the refactoring capabilities really pan out from the learning perspective or is it simply <code>*poof*</code> your code is better with little chance of gaining understanding as to WHY I should have extracted that method stub?  </p>
  
  <p>I desperately want to get to the point where I am <em>capable</em> of answering as many questions here as I ask. </p>
  
  <p>Have a blessed day and thank you for your time.</p>
  
  <hr>
  
  <p>EDIT based on answers so far:</p>
  
  <p>So if the answer is No, it does not accomplish these things and I will not be getting a <em>real</em> <em>human</em> anytime soon can anyone offer alternatives?</p>
  
  <p>Thank You!</p>