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.


2
DDD: raíz agregada con gran cantidad de hijos
¡Prefacio a esta pregunta diciendo que soy relativamente nuevo en DDD, así que puedo estar cometiendo algunos errores fundamentales aquí! Estoy trabajando en un proyecto que involucra los conceptos de Cuentas y Transacciones (en el sentido financiero). Una cuenta puede tener muchas transacciones ingresadas contra ella. Me parece que Cuenta …




5
Encuentre la raíz agregada DDD
Juguemos el juego favorito de todos, busquemos la raíz agregada. Usemos el dominio canónico Cliente / Pedido / Pedidos / Líneas de producto. Tradicionalmente, el Cliente, el pedido y el producto son los AR con OrderLines como entidades bajo el Pedido. La lógica detrás de esto es que necesita identificar …




4
Enfoque DDD para operaciones CRUD básicas en una aplicación compleja centrada en el dominio
Mi empresa está reescribiendo nuestra aplicación web desde cero. Es una gran aplicación de nivel empresarial con un dominio complejo en la industria financiera. Estamos utilizando un ORM (Entity framework) para la persistencia. En esencia, la mitad de nuestra aplicación se centra en recopilar datos sin procesar del usuario, almacenarlos, …

3
¿Es una mala práctica que una definición de objeto API contenga Id de referencia de terceros como propiedades?
Me gusta esto: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Estoy preocupado por la referenciaId . El …


2
¿Debería representarse la identificación comercial conocida de una entidad con un tipo dedicado en DDD / OOP?
En términos prácticos, significa usar una costumbre (inmutable) classsobre uno stringu otro tipo primitivo. Ejemplos: Publicación: Número internacional estándar del libro. Finanzas: número de identificación internacional de valores. Ventajas: Puede garantizar el formato de un identificador. Se convierte en un miembro de primera clase del modelo. Desventajas Agrega fricción de …

4
¿Relaciones modelo con DDD (o con sentido)?
Aquí hay un requisito simplificado: El usuario crea un Questioncon múltiples Answers. Questiondebe tener al menos uno Answer. Aclaración: piense Questiony Answercomo en una prueba : hay una pregunta, pero varias respuestas, donde pocas pueden ser correctas. El usuario es el actor que está preparando esta prueba, por lo tanto, …

2
DDD: ¿Pueden los objetos inmutables también ser entidades?
He leído innumerables publicaciones sobre diferencias entre entidades y objetos de valor y, aunque creo que al menos conceptualmente entiendo cómo difieren los dos, parece que en algunas de estas publicaciones los autores consideran que un concepto de dominio particular es un VO simplemente porque es inmutable (por lo tanto, …

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.