What is Test-driven Development (TDD)? Have you used it in the past?
Sigiloso
A basic definition is that Test-driven Development creates unit tests first, then implements the minimum amount of functionality needed to satisfy the tests, and iterates from there.