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.