El desarrollo guiado por tests (Red-Green-Refactor) es una metodología sencilla de definir y radical al aplicarla: escribe el test mínimo, hazlo fallar, escribe el código justo para que pase y refactoriza. Con la IA generando código, los tests dejan de ser un trámite y se vuelven la validación semántica —el único freno a un código que compila pero no hace lo que el negocio necesita—. TDD se acerca así a una forma de prompt engineering: el test es la especificación ejecutable que acota al agente.
Hagamos TDD sobre <esta función o feature>: primero el test mínimo que falle (Red), luego el código justo para pasarlo (Green) y por último propón el refactor. El test debe fijar el comportamiento que necesito, no la implementación.
Fuentes en Web Reactiva
- TDD vs BDD vs SDD: Guía completa de metodologías de desarrollo de softwarepost2025-12-21
- 12 buenas prácticas de TDD que desmontan todas las excusaspost2026-01-30
- WRP 261. Mitos fritos sobre el testing de softwarePremium2023-08-30
- Consejos para tu primer pair programmingwr2022-09-16
- Tu primer test de aceptación con Codeceptionpost2019-08-01
Momentos
el ciclo rojo-verde-refactor con baby steps y por qué refactor es el paso más duro · TDD
katas y TDD como puerta de entrada al pair programming
Artículo creado por Daniel Primo con ayuda de la IA en base a lo compartido en el podcast, vídeos y textos de Web Reactiva.