Monthly Archives: janvier 2011

Les Design Patterns Singleton, Multiton et Alternatives en PHP

Récemment, j’ai exposé l’un des Modèles de Conception les plus répandu, le décrié Singleton.

Décrié car comme souligné dans mon article précédent, le Singleton souffre de sa simplicité de compréhension et de mise en oeuvre qui incite à l’utiliser aveuglément..

Le billet propose de faire un point sur ce modèle de conception et ses alternatives, avec comme d’habitude des exemples appliqués en PHP.

Lire la suite »

N’utilisez pas les Design Patterns en PHP

N’utilisez jamais les Modèles de Conception, mais connaissez-les, maîtrisez-les !

Sous ce titre accrocheur (désolé) se cache tout de même un vrai conseil qui découle d’expériences malheureuses de développeurs enthousiastes ayant voulu se faire la main après une formation aux Patterns…. avec souvent pour résultat une conception trop lourde pour les besoins réels.

Ainsi, ne cherchez jamais à utiliser les Design Pattern, n’essayez pas de les inclure dans votre conception et surtout n’essayez pas de refactoriser votre code grâce à ces derniers sous prétexte d’en améliorer la souplesse future.

Par contre, étudiez les, comprenez les, relisez les, pensez à eux et accordez leur de l’attention.

Lire la suite »