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.

4
Garantizar la coherencia transaccional con DDD
Estoy comenzando con DDD y entiendo que las raíces agregadas se utilizan para garantizar la coherencia transnacional. No debemos modificar múltiples agregados en un servicio de aplicación. Sin embargo, me gustaría saber cómo lidiar con la siguiente situación. Tengo una raíz agregada llamada Productos. También hay una raíz agregada llamada …


3
Presentación VS Capa de aplicación en DDD
Tengo problemas para trazar una línea clara entre la presentación y la capa de aplicación en Diseño controlado por dominio. ¿A dónde deben ir los Controladores, Vistas, Diseños, Javascript y CSS? ¿Está en la capa Aplicación o Presentación? Y si van todos juntos en la misma capa, ¿qué contiene la …


11
¿Debería una imagen poder cambiar su tamaño en OOP?
Estoy escribiendo una aplicación que tendrá una Imageentidad, y ya estoy teniendo problemas para decidir de quién es la responsabilidad de cada tarea. Primero tengo la Imageclase. Tiene una ruta, ancho y otros atributos. Entonces creé una ImageRepositoryclase, para la recuperación de imágenes con un sencillo y probado método, por …

2
¿Qué significa "dominio" cuando se refiere a DDD?
¿Qué significa la palabra dominio con respecto al diseño / desarrollo impulsado? ¿No en términos de semántica o una definición académica sino en términos de cómo modifica procesos o filosofías? Estaba leyendo una publicación: /software/57828/your-software-problem-solution-approach Me encontré con esta palabra de moda, DDD, y realmente no sabía lo que eso …



2
Constructores de argumento cero y entidades siempre válidas
Recientemente he leído mucho sobre las entidades de dominio Siempre válidas. He llegado a creer que para garantizar que las entidades sean siempre válidas, necesito: 1) Elimine la obsesión primitiva y coloque las reglas de validación / dominio en los constructores de objetos de valor como se explica aquí: https://enterprisecraftsmanship.com/2016/09/13/validation-and-ddd/ …

1
Comunicación entre capas en DDD
Leyendo la literatura de DDD se me ocurrieron las siguientes capas: Application Outsider World (Controladores, Crons, etc.) Application Services(o UseCases), que organiza múltiples servicios de dominio o servicios de infraestructura. Son llamados de Outside World. Ellos saben que cosas hay que hacer Domain Services - que contiene cómo se hacen …


2
DDD: Creación de módulos reutilizables y distinciones de tipo de servicio (Dominio, Infraestructura, Aplicación)
Entonces, después de leer "Implementando el diseño impulsado por el dominio por Vaughn Vernon", he decidido refactorizar mi código para una mejor usabilidad al aislar lo que creo que son conceptos básicos del dominio en módulos separados. Cada módulo contiene su propio conjunto de capas arquitectónicas distintas que incluyen el …


1
¿Qué son realmente los subdominios?
Al estudiar el diseño controlado por dominio (DDD), me he encontrado con el concepto de subdominio, pero creo que todavía no lo entiendo. Mi primera comprensión de esto fue que un subdominio es un subconjunto del dominio de la aplicación. En otras palabras, es una partición del espacio del problema. …


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.