que signifie «domaine» lorsque l'on se réfère à DDD

9

Que signifie le mot domaine concernant la conception / le développement piloté?

Pas en termes de sémantique ou de définition savante, mais en termes de modification des processus ou des philosophies?

Je lisais un article: /software/57828/your-software-problem-solution-approach

Je suis tombé sur ce mot à la mode, DDD, et je ne savais pas vraiment ce que cela voulait dire.

chrisjlee
la source
Ceci provient de la question liée: DDD - Conception pilotée par domaine
BЈовић
5
Avez-vous recherché la conception pilotée par domaine dans Wikipedia?
Caleb
2
De Wikipédia: Domaine: sphère de connaissances, d'influence ou d'activité. Le domaine auquel l'utilisateur applique un programme est le domaine du logiciel.
blueberryfields
1
Quelle partie de la définition de wikipedia est incomplète ou prête à confusion? Veuillez être précis dans votre question.
S.Lott

Réponses:

10

Le domaine fait référence au sujet spécifique pour lequel le projet est développé. La comptabilité est un domaine courant pour DDD. L'objectif de DDD est de limiter la complexité d'une solution en l'adaptant le plus près possible du domaine avec l'aide d'experts dans ce domaine.

Ryathal
la source
Puis-je vous poser une question? Vous avez dit: "La comptabilité est un domaine courant pour DDD". Le domaine de la comptabilité contient les actifs, les comptes fournisseurs, le crédit, la paie, etc. comment les experts en domaine les appellent-ils? Sont-ils des modèles, non?
Bunthai Deng
-1

Vous pouvez également dire que DOMAIN est l'endroit où vous codez la logique métier de votre application.

Carlos A Merighe
la source