L'autodidacte

Couplage

Le couplage mesure à quel point deux morceaux de code dépendent l'un de l'autre : fortement couplés, tu ne peux pas toucher l'un sans risquer de casser l'autre. C'est la raison pour laquelle un petit changement, dans un système mal découpé, provoque des dégâts à l'autre bout.

Cartographier un système qu'on n'a pas écrit, c'est d'abord repérer où le couplage est fort, pour savoir où poser les mains fait mal.

À lire : Lire un système qu'on n'a pas écrit.