Repaso
English

El ciclo de TDD es…

Opciones

  1. Diseñar, programar y probar, repetido en un ciclo largo
  2. Red (test que falla), green (hacerlo pasar), refactor (Opción correcta)
  3. Probar solo tras la release y corregir lo que falle
  4. 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:

  1. Red: escribe un test pequeño para el siguiente comportamiento. Falla, porque el código aún no existe.
  2. Green: escribe el código mínimo para que pase.
  3. Refactor: limpia el código mientras el test te protege.

Luego repite con el siguiente comportamiento pequeño.

Recuerda

Red → Green → Refactor.

Términos clave

Practica esta pregunta en Repaso