Patterns, Principles & Practices
Bienvenue ! Ce site rassemble des fiches de synthèse sur les fondamentaux du développement logiciel : design patterns, principes de conception et bonnes pratiques.
L’objectif : des explications claires, des exemples concrets en Java, et les pièges à éviter — le tout en français.
Patterns
Les design patterns sont des solutions éprouvées à des problèmes de conception récurrents. Chaque fiche décrit le problème, la solution, un exemple de code et les cas d’usage.
Adapter, Singleton, Strategy, Observer, Factory Method…
Principles
Les principes de conception guident les décisions architecturales pour produire du code robuste, maintenable et évolutif.
SOLID, DRY, KISS, YAGNI, Separation of Concerns…
Practices
Les bonnes pratiques sont des techniques concrètes du quotidien pour améliorer la qualité du code et la collaboration en équipe.
Code Review, Pair Programming, Naming, Automated Testing…
Utilisez l’explorateur à gauche, la recherche ou la vue graphique pour naviguer entre les fiches.