Un desarrollador profesional necesita usar métodos y herramientas profesionales. TDD es un método de desarrollo que produce código de calidad y excelentes baterías de pruebas automáticas cuando se practica correctamente.
TDD es una práctica del método XP (eXtremeProgramming). Las prácticas no tienen sentido si no se entienden los valores y principios que promueven. Por eso en realidad este es un curso de Introducción a XP. Además de practicar TDD, practi- camos PairProgramming e incluso CollectiveCodeOwnership.