¿QUÉ ES EL “TEST DRIVEN DEVELOPMENT (TDD)”?
Desarrollo guiado por pruebas ó Test Driven Development (TDD), es una práctica de programació que consiste en realizar una “prueba” (prueba unitaria) por cada desarrollo que se realice en un proyecto, de tal forma que al terminar cada desarrollo, ya se tenga implementada una prueba del mismo, de esta manera podemos ir visualizando el avance del proyecto.
¿PARA QUÉ NOS SIRVE?
TDD, involucra dos prácticas:
- Escribir las pruebas primero (Test First Development) y;
- Refactorizar (Refactoring).