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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
conception:ddd:principes [2021/11/29 18:49] – [Principes] sgariepyconception:ddd:principes [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
 ====== 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.1638208148.txt.gz · Dernière modification : 2022/02/02 00:42 (modification externe)