Design Patterns, avant de commencer
Si vous vous savez déjà programmer, vous avez peut être entendu parler des Design Patterns. Vous avez de la chance, je n’y connaissais rien à la sortie de l’école ! Découvrons ensemble un outil précieux…
Dans le cursus d’apprentissage de la programmation, il est nécessaire d’attendre un peu avant d’aborder les “Design Patterns” ou bien en français : “les patrons de conception”. En effet, on apprend d’abord à marcher, à courir et ensuite seulement on peut apprendre les techniques pour devenir un athlète.
En développement logiciel, la comparaison serait:
* Apprendre à marcher => apprendre à coder un programme* Apprendre à courir => apprendre la programmation orientée objet* Apprendre les techniques pour devenir un athlète => apprendre les Design Patterns
La compréhension et la maîtrise des Design Patterns sont pour moi une notion clef qui permet de passer à un niveau supérieur en tant que développeur.
Étrangement, ce point n’a pas été abordé pendant mon cursus scolaire, par curiosité et intérêt j’ai pu prendre ces notions en main grâce à un formidable livre : “Design Patterns – Tête la première.”
J’aborde la notion de Design Pattern dans mon guide “GUIDE D’UN AMI pour démarrer une carrière de DÉVELOPPEUR en 6 étapes” que vous pouvez télécharger gratuitement (via le formulaire en bas de page). Ce sujet sera sûrement abordé dans un article dédié, n’hésitez pas à laisser un commentaire si vous voulez en savoir plus !