Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Club de lecture] Les design patterns

    17 octobre 2017 à 14:38:15

    Bonjour à tous

    Hier (lundi 16 octobre) a eu lieu la première séance du club de lecture de la communauté openclassroom, pour discuter du premiere chapitre du libre "Coder proprement". Pour les détails : https://openclassrooms.com/forum/sujet/club-de-lecture-de-la-communaute-openclassroom-11 

    Plusieurs questions ont été discutées hier et nous vous proposons de prolonger la discussion sur la question des design patterns (DP). Pendant la soirée, plusieurs intervenants ont donnés leurs points de vue sur ce que sont les design patterns :

    • proposer une solution toute faite à un problème, et donc libérer l'esprit des problématiques triviales ;
    • faciliter la compréhension de la conception, et donc respecter la conception existante quand on modifie un code ;
    • servir de base d'apprentissage, pour comprendre comment analyser une problématique, trouver des solutions, leurs avantages et défauts. Dans ce sens, les design patterns ne sont pas un cadre rigide, mais au contraire un point de départ pour la réflexion ;
    • ils peuvent orienter les choix des noms de classes et fonctions, par exemple en ajoutant "singleton", "view", "model", etc. aux noms.

    De votre côté, que sont les design patterns pour vous ?

    Les connaissez vous bien et savez vous les reconnaitres quand vous lisez un code que vous n'avez pas écrit ? 

    Utilisez-vous régulièrement des design patterns ou au contraire vous êtes réticent à leur utilisation ?

    • Partager sur Facebook
    • Partager sur Twitter

    Rejoignez le discord NaN pour discuter programmation.

      17 octobre 2017 à 18:02:04

      Pour moi un DP c'est la ligne directrice d'une solution a un type d'operation X. Tres souvent , les DP que j'utilise seront adapté a la situation concrete.
      • Partager sur Facebook
      • Partager sur Twitter

      [Club de lecture] Les design patterns

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown