Codebase Design (vocabulaire modules profonds)

Skill de vocabulaire, pas de process : elle impose sept termes exacts (module, interface, implémentation, profondeur, seam, adaptateur, levier, localité) et interdit les synonymes flous comme composant, service, API ou frontière. Sa thèse : un bon module est profond, beaucoup de comportement derrière une petite interface, posée sur un seam propre et testable à travers cette interface. Elle fournit le test de suppression (si supprimer le module fait disparaître la complexité, c'était un tuyau) et la règle un adaptateur égale seam hypothétique, deux adaptateurs égale seam réel. /tdd et /improve-codebase-architecture parlent cette langue.

Forces

Limites

Pour qui

Voir sur Coeurdar