TDD
Metodología de desarrollo donde escribís la prueba antes que el código (rojo-verde-refactor). No es solo testing: es una herramienta de diseño que te obliga a pensar bien la interfaz antes de implementar.
Definición
TDD (Test-Driven Development) o Desarrollo Guiado por Pruebas es una metodología de desarrollo donde primero se escribe la prueba que define qué debe hacer el código, y luego se escribe el código que pasa esa prueba. Este ciclo de roja-verde-refactoriza permite crear código más robusto, con menos errores y diseñado para ser probable desde el inicio.
Ejemplos
- • expect(suma(2,3)).toBe(5) // escribe test primero