Preguntas etiquetadas con domain-driven-design

El diseño impulsado por dominio (DDD) es un enfoque para desarrollar software para necesidades complejas conectando la implementación a un modelo en evolución.






5
¿Cómo combinar estrictos TDD y DDD?
TDD se trata de diseñar código, guiado por pruebas. Por lo tanto, las capas típicas no suelen construirse por adelantado; deberían aparecer ligeramente a través de pasos de refactorización. El diseño impulsado por el dominio implica muchos patrones técnicos, que definen capas bien establecidas como la capa de aplicación, la …

2
DDD CQRS: autorización por consulta y por comando
Resumen ¿Debería implementarse la autorización en CQRS / DDD por comando / consulta o no? Estoy desarrollando por primera vez una aplicación en línea utilizando más o menos estrictamente el patrón DDD CQRS. Me topé con algún problema, que realmente no puedo entender. La aplicación que estoy creando es una …

5
DDD, Saga y fuente de eventos: ¿Puede una acción de compensación simplemente ser una eliminación en la tienda de eventos?
Me doy cuenta de que la pregunta anterior probablemente plantea algunos "¿qué?", ​​Pero déjame intentar explicar: Estoy tratando de entender un par de conceptos relacionados, básicamente el patrón Saga ( http://www.rgoarchitects.com/Files/SOAPatterns/Saga.pdf ) en combinación con Event-sourcing (A DDD-concept : http://en.wikipedia.org/wiki/Domain-driven_design ) Una buena publicación que lo resume: https://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-ii-of-ii/ Llegaré a …



1
¿Cómo documentar un idioma ubicuo?
Nuestra compañía está en proceso de convertir muchos procesos comerciales manuales (y el conocimiento institucional asociado) en un nuevo software empresarial. El proyecto está yendo realmente bien, pero a medida que avanzamos, está claro que existe mucha confusión con respecto a los términos y definiciones tanto en el lado comercial …





Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.