conception:ddd:toc
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
conception:ddd:toc [2017/10/25 03:54] – sgariepy | conception:ddd:toc [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
* Beaucoup de temps passé à discuter de ce qui fait partie du domaine ou non et en communication avec les experts du domaine. | * Beaucoup de temps passé à discuter de ce qui fait partie du domaine ou non et en communication avec les experts du domaine. | ||
* La courbe d' | * La courbe d' | ||
- | * Seulement pertinent s'il existe une certaine complexité dans le problème à résoudre. | + | * Seulement pertinent s'il existe une certaine complexité dans le problème à résoudre |
+ | * Pas nécessaire pour des applications qui font du CRUD ou qui sont // | ||
+ | * Convaincre une équipe ou une entreprise à l' | ||
+ | |||
+ | |||
+ | |||
+ | ====== Glossaire ====== | ||
+ | |||
+ | * Problème du domaine: Un problème précis sur lequel le logiciel tente de solutionner. | ||
+ | * Core domain: | ||
+ | * Sub-domains: | ||
+ | * Bounded-context: | ||
+ | * Context-mapping: | ||
+ | * Shared kernel: Partie du modèle qui est partagé par deux ou plusieurs équipes, qui sont d' | ||
+ | * Ubiquitous language: Un langage qui utilise des termes du modèle du domaine que les développeurs et les experts du domaine utilisent pour communiquer à propos du système. | ||
+ | |||
+ | > The Domain Layer is responsible for representing concepts of the business, information about the business situation, and business rules. State that reflects the business situation is controlled and used here, even though the technical details of storing it are delegated to the infrastructure.This layer is the heart of business software. | ||
+ | |||
+ | -- Eric Evens, // | ||
+ | |||
+ | ====== Elements of a Domain Model ====== | ||
+ | |||
+ | |||
+ | ===== Anemic vs Rich ===== | ||
+ | |||
+ | Anemic focalise sur l' | ||
+ | |||
+ | |||
+ | |||
+ | ====== Aggregates ====== | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== Sources ====== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ===== Ressources ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ==== Exemples ==== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
- | ---- | ||
- | Source : [[https:// |
conception/ddd/toc.1508896495.txt.gz · Dernière modification : 2022/02/02 00:42 (modification externe)