Why TDD?
The relationship between software engineering, refactoring and TDD
Tags: programming, testing, softwareengineering, tdd