Couplage et Cohesion

Les principales causes d’un logiciel pourrissant est le code fortement couplé avec un trop grand nombre de dépendances. Il est donc primordial d’avoir conscience de se principe pour réduire les coût de maintenance.

Dépendances excessivent ?

Ressource
  • Java Application Architecture - Section 4.3

Dans les lignes suivantes nous allons détailler pourquoi les dépendances excessive ruinent notre code ?

Gêne la maintenance

Empêche l’extension

Freine la réutilisation

Ralentit l’intégration

Limite la compréhension