TDD y Pruebas

Test-Driven Development (TDD)

GitHub
Funciones y alcance
Dirige el desarrollo de software mediante el bucle Red-Green-Refactor. Garantiza que cada función cuente con pruebas reproducibles que demuestren su correcto funcionamiento.
# Test-Driven Development (TDD)

## Ciclo Red-Green-Refactor
1. **Red**: Escribe una prueba pequeña y enfocada que falle antes de implementar cualquier código de producción.
2. **Green**: Escribe el código estrictamente necesario para que la prueba pase con éxito.
3. **Refactor**: Limpia el código, elimina duplicidades y optimiza manteniendo todos los tests en verde.
4. No aceptes código nuevo o corrección de bugs sin una prueba automatizada asociada.
por Addy Osmani 04/10/2026