Outils pour utilisateurs

Outils du site


conception:ddd:principes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
conception:ddd:principes [2017/11/20 18:59] – créée sgariepyconception:ddd:principes [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Principes ====== ====== Principes ======
  
 +  * Un aggrégat est un pattern Domain-Driven Design et représente un groupe d'objets de domaine qui peuvent être traités comme une seule unité
 ====== SOLID ====== ====== SOLID ======
  
-  * Single responsabilty +  * Single responsabilty: « chaque module doit faire une chose et la faire bien » 
-  * Open-Close +  * Open-Close: « vous devriez pouvoir utiliser et ajouter à un module sans le réécrire » 
-  * Liskov Substitution +  * Liskov Substitution: « vous devriez pouvoir remplacer une chose par une autre si ces choses sont déclarées pour se comporter de la même manière » 
-  * Interface Segragation +  * Interface Segragation: « ne montrez pas à vos clients plus que ce qu'ils ont besoin de voir » 
-  * Dependancy Inversion+  * Dependancy Inversion: « dépendre des abstractions, pas des implémentations » 
 + 
 + 
 +Autres principes:
  
 +  * [[https://www.infoq.com/articles/microservices-design-ideals/|IDEALS]]
conception/ddd/principes.1511200747.txt.gz · Dernière modification : 2022/02/02 00:42 (modification externe)