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


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.


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

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.