====== TDD: Test-Driven Development ====== Técnica de desarrollo de software ===== Algoritmo ===== - Escribir un test / prueba - Ejecutar el/los test/s - Escribir el código que que pase el test - Refactorizar para eliminar duplicidad y hacer mejoras. - Repetir moving code to where it most logically belongs removing duplicate code making names self-documenting splitting methods into smaller pieces re-arranging inheritance hierarchies ===== Recursos ===== * [[https://uniwebsidad.com/libros/tdd|Diseño ágil con TDD]]