Ce que j'aurais aimé savoir il y a 10 ans
Typestate : laisse le compilateur interdire tes états invalides
Les Couplers : ces code smells qui trahissent un couplage fort
Test After, Test First, TDD : ce que chaque approche garantit
Les 5 doublures de test : en finir avec la confusion sur les mocks
Property-Based Testing : arrêter de choisir ses exemples à la main
Pourquoi les librairies de mock sont (presque toujours) un piège
La cohésion : quand une classe fait trop de choses
Le couplage : le boa constrictor qui étouffe vos projets
Dependency Inversion : découpler votre code de la base de données
DRY mal appliqué : le piège du couplage invisible
Tell, Don't Ask : quand l'encapsulation sauve votre codebase
Tests couplés à l'implémentation : ils cassent à chaque refactoring