title: Why should I use Test Driven Development?
body: <h3>Duplicate:</h3>
  <ul>
  <li><a href="https://stackoverflow.com/questions/4303/">Why should I practice Test Driven Development and how should I start?</a></li>
  </ul>
  <p>For a developer that doesn't know about Test-Driven Development, what problem(s) will be solved by adopting TDD?</p>
  <p>[EDIT] Let's assume that the developer already (ab)uses a unit testing framework.</p>