Ventajas del desarrollo guiado por comportamiento (BDD)

Una de las herramientas más prácticas que tiene el programador Agile es el Test Driven Development (TDD) que, a base de especificar casos de prueba muy concretos para la funcionalidad necesaria, permiten que el desarrollo se centre en superar esos casos de prueba. También te podría interesar: «Beneficios del desarrollo de software en TDD«   TDD […]

¿Qué aporta Domain-Driven Design al software?

Si estás en el sector del desarrollo de software, quizá has escuchado más de una vez el término DDD. Se refiere al «diseño guiado por el dominio», conocido en inglés como “Domain-Driven Design”. Este enfoque para desarrollo de software definido por Eric Evans en su libro Domain-Driven Design: Tackling Complexity in the Heart of Software, […]