Test-Driven Development (TDD) o Desarrollo Dirigido por Pruebas, es un concepto novedoso que instruye a los desarrolladores a escribir casos de pruebas unitarios antes de escribir incluso una sola línea de código.
En este artículo revisaremos el uso de TDD para mejorar nuestro código y obtener una mejor forma de diseñar aplicaciones.