Tout au long de cette série, nous avons examiné quelques modèles de conception et leur application au développement logiciel, en particulier le développement WordPress..
La chose à propos des modèles de conception est qu'il y a un large variété et il serait presque impossible de rendre justice à chacun des modèles d’une série présentée ici sur le blog. Néanmoins, en espérant que ces trois éléments ont été examinés, cela a permis de relancer votre intérêt pour l'utilisation de modèles de conception dans votre travail..
Pour terminer cette série, je souhaitais vous fournir une liste d’autres modèles, ressources et guides que vous jugerez utiles si vous avez trouvé cette série utile dans vos efforts de développement..
Voici la chose: la liste des modèles de conception n'est pas fixe. Certains sont établis depuis un certain temps.
La vérité est que les modèles ont même diverses permutations en fonction de l'environnement dans lequel ils sont mis en œuvre - c'est pourquoi je pense qu'il est si important de comprendre le modèle principal afin de pouvoir l'adapter à vos besoins ou le reconnaître. à l'état sauvage afin que, si le besoin s'en fait sentir, vous puissiez continuer à mettre en œuvre votre travail de manière à bien jouer avec l'implémentation existante.
Cela dit, je ne peux pas énumérer ici tous les modèles de conception. je pouvez répertoriez de nombreux modèles populaires ainsi que des liens vers les articles correspondants de Wikipédia afin que vous puissiez en examiner quelques-uns.
Pour ceux qui sont énumérés ci-dessus, je recommande au moins de lire chacun des articles. Beaucoup d'entre eux seront probablement applicables à votre travail quotidien notamment si vous travaillez sur de plus grandes applications. Même si vous travaillez sur un projet plus petit, ils sont toujours applicables et bénéfiques.
Après cela, nous examinerons deux livres que je recommande fortement aux développeurs d’avoir sur leur bureau à tout moment..
Chaque fois que d'autres personnes me demandent des ressources sur les modèles de conception, je ne recommande en fait que deux livres. Les deux sont énumérés ci-dessous avec des liens, une brève description de chacun, la raison pour laquelle je les recommande et le public cible de chacun d'eux..
Head First Design Patterns est un livre relativement nouveau comparé à une grande partie de la documentation disponible aujourd'hui. Il utilise un style d'enseignement différent de celui de nombreux livres classiques ou manuels, en ce sens qu'il utilise beaucoup d'humour, beaucoup d'images, de diagrammes, d'humour, etc..
Personnellement, je suis fan de son style mais je sais que certains peuvent le rejeter.
Néanmoins, le livre couvre les modèles suivants:
Si vous cherchez un livre pour vous initier aux modèles de conception, c’est le livre par lequel je commencerais..
Ce livre est aussi appelé Le Gang of Four Book car il a été écrit par quatre ingénieurs logiciels accomplis. C'est une lecture plus technique que Head First Design Patterns, mais je le recommande tout de même car la description des motifs et les schémas et implémentations fournis sont faciles à suivre.
Je dirai que si vous vous aventurez tout à l'heure dans le monde des modèles de conception, je commencerai par Tête la première et puis lisez ce livre; sinon, celui-ci peut sembler un peu plus sec ou moins intéressant.
Néanmoins, voici la liste des modèles les Gang of Four fournir dans leur livre:
En plus de couvrir les modèles, le livre utilise également des études de cas pour montrer la mise en œuvre réelle de ce modèle dans des exemples réels, ce qui, à mon avis, peut s'avérer extrêmement utile lorsque vous en parlez dans votre travail.
L’un des dangers pour les personnes qui découvrent d’abord les modèles de conception est la propension à les appliquer. partout, mais ne faites pas cela: les modèles de conception offrent de nombreux avantages en développement logiciel, mais ils ont leur place et les choses ne doivent pas être forcées dans un modèle.
Ils devraient aller naturellement.
En bref, n'essayez pas d'utiliser des motifs pour utiliser un motif, utilisez-les lorsque leur conception correspond au problème que vous essayez de résoudre..
Cela dit, nous avons terminé les modèles de conception dans la série WordPress..
Résumer:
Au final, on a l'impression d'avoir couvert beaucoup de terrain. La vérité est qu'il reste encore beaucoup à revoir. Si vous avez trouvé cette série intéressante ou si vous souhaitez approfondir vos connaissances sur les sujets abordés, assurez-vous de revoir les modèles de conception répertoriés plus haut dans cet article ou lisez les deux livres liés ci-dessus..