Les développeurs de nos jours aiment suivre ces fameux “design patterns” pour découvrir diverses façons de régler des problèmes qu’ils rencontrent (seul ou en équipe). Beaucoup des frameworks Node.js sont d’ailleurs bien souvent construits à l’aide d’un ensemble de design patterns (Adapter, Factory, Singleton, Observer etc..).
Les design patterns sont souvent nécessaires pour mieux spécifier, identifier et discuter en équipe de divers problèmes et de comment les résoudre par le biais d’abstractions qui seront clairement identifiables par l’ensemble de l’équipe.
J’utilise et je construis moi-même très régulièrement plusieurs de ces patterns. Quelques liens et ressources pour découvrir et vous documentez sur les différents patterns designs existants :
- Patterns for Beginners (Wiki C2)
- Dive Into Design Patterns
- Node.js design patterns
- Design Patterns - Tête la première
- Design Patterns (Wiki C2)
⬅️ 🌇 Architecture & Paradigmes: Programmation Orienté Objet | ➡️ 🌇 Architecture & Paradigmes: Compilateur et Interpréteur