El ciclo de TDD es…
Opciones
- Diseñar, programar y probar, repetido en un ciclo largo
- Red (test que falla), green (hacerlo pasar), refactor (Opción correcta)
- Probar solo tras la release y corregir lo que falle
- Escribir todos los tests primero y luego todo el código
Respuesta
Red (test que falla), green (hacerlo pasar), refactor
Por qué
Test-Driven Development funciona en ciclos muy pequeños:
- Red: escribe un test pequeño para el siguiente comportamiento. Falla, porque el código aún no existe.
- Green: escribe el código mínimo para que pase.
- Refactor: limpia el código mientras el test te protege.
Luego repite con el siguiente comportamiento pequeño.
Recuerda
Red → Green → Refactor.