Introducción a TDD
Test-Driven Development (TDD) es una técnica que nos permite programar de manera iterativa e incremental con feedback inmediato, que nos incentiva a mantener un buen diseño a lo largo del proceso de desarrollo.
En esta introducción a TDD vamos a definir el marco conceptual que nos permite entender por qué queremos usarla. A continuación, lo veremos de forma práctica, programando ejemplos concretos que nos darán una sensación pragmática de los beneficios que podemos obtener de su uso.