En otra pregunta, se reveló que uno de los dolores con TDD es mantener el paquete de pruebas sincronizado con la base de código durante y después de la refactorización. Ahora, soy un gran admirador de la refactorización. No voy a renunciar a hacer TDD. Pero también he experimentado los problemas...