Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 714 Bytes

1_Algoritmo_TDD.md

File metadata and controls

16 lines (9 loc) · 714 Bytes

#Algoritmo TDD

La esencia de TDD es sencilla pero ponerla en práctica correctamente es cuestión de entrenamiento, como tantas otras cosas. El algoritmo TDD sólo tiene tres pasos:

  1. Escribir un test que falle.
  2. Implementar el mínimo código necesario para que el test pase.
  3. Refactorizar para eliminar duplicidad y hacer mejoras.

Estos pasos se repiten una y otra vez hasta que se acaban los requisitos.

¿Cómo escribimos un test para un código que todavía no existe?

Respondamos con otra pregunta: ¿Acaso no es posible escribir una especificación antes de implementarla?

El hecho de tener que usar una funcionalidad antes de haberla escrito le da un giro de 180 grados a la forma de trabajar.