Ségrégation des interfaces : codez uniquement le nécessaire. Les interfaces en POO. Bien qu’elles semblent totalement inutiles, elles sont absolument primordiales pour créer des programmes robustes et flexibles. Lire la suite... 13 décembre 2020
Inversion des dépendances : la pièce manquante du puzzle. La composition n'est pas aussi simple que vous le croyez. Elle est même toujours vectrice de mauvaises pratiques SAUF si vous utilisez cette stratégie. Lire la suite... 06 décembre 2020
Substitution de Liskov : le polymorphisme aux petits oignons. Bien que très pratique, le polymorphisme peut s’avérer très dangereux. Mais il existe une règle d’or permettant d’abstraire sans aucune instabilité. Lire la suite... 29 novembre 2020
Comment développer des applications robustes et flexibles ? L’architecture d’une application est EXTRÊMEMENT importante. Mal faite, elle peut totalement ruiner un projet. Mais comment peut-on éviter ça ? Lire la suite... 15 novembre 2020
Pourquoi toujours faire UNE SEULE chose ? En programmation, on entend souvent la phrase : “Fais une seule chose, mais fais-la bien”. Mais pourquoi seulement UNE chose ? Je vous explique tout. Lire la suite... 08 novembre 2020