Qu'est-ce que DDD ?

Approche de développement logiciel axée sur la création de logiciels de haute qualité répondant aux besoins commerciaux.

📜

Définition

Domain-Driven Design (DDD) est une approche de développement logiciel qui met l'accent sur la création de logiciels de haute qualité en répondant aux besoins commerciaux.

🎯

Focus principal

DDD met en avant le principe de concentrer les efforts de projet sur la logique et les concepts clés du domaine d'activité.

🤝

Collaboration

Il promeut la collaboration créative entre les experts techniques et les experts du domaine pour s'assurer que le modèle reflète fidèlement les affaires.

📚

Matériel de référence

Le modèle sert de référence pour les équipes commerciales et techniques, utilisant un 'Langage Ubiquitaire' pour décrire les concepts.

🗂️

Artéfacts du modèle

Le modèle se compose de divers artefacts tels que des diagrammes, des documents et des prototypes qui représentent le domaine d'affaires.

🔄

Synchronisation

Le modèle et la conception logicielle doivent rester synchronisés, les changements dans la conception étant validés par rapport au modèle.