¿Qué significa "dominio" cuando se refiere a DDD?

9

¿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 significaba.

chrisjlee
fuente
Esto es de la pregunta vinculada: DDD - Diseño
controlado por
55
¿ Buscaste diseño impulsado por dominio en Wikipedia?
Caleb
2
De Wikipedia: Dominio: Una esfera de conocimiento, influencia o actividad. El área temática a la que el usuario aplica un programa es el dominio del software.
blueberryfields
1
¿Qué parte de la definición de wikipedia es incompleta o confusa? Por favor sea específico en su pregunta.
S.Lott

Respuestas:

10

El dominio se refiere al tema específico para el que se está desarrollando el proyecto. La contabilidad es un dominio común para DDD. El objetivo de DDD es limitar la complejidad de una solución al adaptarla lo más cerca posible del dominio con la ayuda de expertos en ese dominio.

Ryathal
fuente
¿Puedo hacerte una pregunta? Usted dijo: "La contabilidad es un dominio común para DDD". El dominio de contabilidad contiene activos, cuentas por pagar, créditos, nóminas, etc. ¿cómo los llaman los expertos en dominios? ¿Son modelo, verdad?
Bunthai Deng
-1

También podría decir que DOMINIO es donde codifica la lógica empresarial de su aplicación.

Carlos A Merighe
fuente