Le pire sur une codebase, c'est le couplage
Le pire sur une codebase… c’est le couplage.
Tu peux avoir des modules un peu pourris en interne : s’ils sont bien découpés et avec des interfaces claires, ça ira.
Mais à l’inverse, s’ils sont bien « meilleurs » (performants, optimisés…) mais couplés les uns aux autres dans tous les sens, tout va très vite devenir un enfer impossible à maintenir.
Il ne faut pas se tromper de priorité.
Démêler ce genre de couplage, c’est une bonne partie de mon travail.