Así llegué a esta pregunta de uno de los desarrolladores en mi equipo: ¿Qué es el domain driven design? Yo podría, por supuesto, seleccione el libro de Evans, pero es que realmente una respuesta?
¿Cómo explicar DDD en un par de frases a junior ingenieros de software en su equipo?
Respuestas
¿Demasiados anuncios?Yo diría que esta práctica promueve la concentrando sus esfuerzos en el "espacio del problema" más que el "espacio de la solución'. La conducción de un emergente de la solución (diseño), estudiando y realmente llegar a conocer y comprender el dominio. Una de las prácticas (tomado de XP) sería la escritura de historias que ocurren en el dominio del problema. A partir de estos se puede identificar los casos de uso y objetos para su diseño. Que 'emerge' y le dirá lo que debe estar en la solución, y cómo van a necesitar para interactuar unos con otros.
InfoQ tener un eBook gratuito:
Domain Driven Design Rápidamente
Es una buena lectura con un montón de ejemplos.
Moderador nota: Enlace pueden no ser los adecuados
Visita http://dddcommunity.org/