By Pam Dyer

Test-driven development (TDD) helps programmers focus on juggling one ball at a time.