À mon avis, le plus grand avantage des modèles de conception est qu'ils donnent aux développeurs un vocabulaire commun pour parler des solutions logicielles.
Si je dis "Nous devrions implémenter cette solution en utilisant le modèle singleton", nous avons un point de référence commun pour commencer à discuter si oui ou non c'est une bonne idée sans que je doive d'abord implémenter la solution pour que vous compreniez ce que je veux dire.
Ajoutez à cela la lisibilité et la facilité de maintenance qui découlent de solutions familières à des problèmes courants, au lieu que chaque développeur tente de résoudre le problème à sa manière, encore et encore.
Assez important. Les logiciels peuvent être réalisés sans eux, mais c'est certainement beaucoup plus difficile.
8 votes
Pouvez-vous afficher les résultats de votre enquête ? Je suis intéressé par les résultats
3 votes
Étant donné que le tag "design-patterns" a été utilisé dans près de 1000 questions sur SO, je pense qu'à lui seul, il peut répondre à votre question... ou du moins à l'une de ces nombreuses questions qui contient une réponse.
1 votes
@Kwang bien sûr je vais poster quelques résultats. Y a-t-il un moyen d'ouvrir les résultats aussi ? J'aimerais les ouvrir si possible.
1 votes
Bien sûr, les gens des années 80 et 90 utilisaient des modèles de conception, mais surtout, les gens ont commencé à les utiliser après l'invention de SmallTalk et CLOS. Tout le monde utilise des modèles de conception, mais la plupart des gens ne s'en rendent pas compte, car ils ne les connaissent pas. Avez-vous déjà mangé un hamburger ? Une tranche de pain, de la viande, du fromage, de la salade, une autre tranche de pain ? C'est un modèle de conception ! A quel point serait-il difficile de manger quelque chose qui ressemble à ça : une tranche de fromage, une tranche de viande, une tranche de pain, de la salade, une tranche de pain ?
3 votes
Pouvez-vous s'il vous plaît réafficher le résultat (comme une image dans votre texte) ? J'ai obtenu 404. Merci :)