This article is part of a larger ongoing series from Alex Bunardzic on Test-Driven Development. Articles in the series so far include:

  1. Why Test-Driven Development? (Part 1)
  2. Why Test-Driven Development? (Part 2)