C++ moderne : dépendances et testabilité, comment ne pas créer des murs de couplage
Les architectures C++ souffrent de couplages implicites entre classes qui rendent le test unitaire impossible ; une approche mixant programmation orientée objet et fonctionnelle réduit les dépendances statiques.
Des patterns simples comme l'inversion de contrôle et les fonctions pures transforment la testabilité.