Dans le cours : React : Design Patterns

Découvrir les design patterns

Les Design Patterns, également désignés sous le nom de « patrons de conception » sont des modèles des techniques de conception et d'implémentation reconnus comme des standards. Comme pour la fabrication d'un meuble, les plans d'architecte fournissent aux artisans des instructions d'assemblage. Sans plan, on ne pourrait garantir la qualité, ni même la conformité et la durabilité du produit monté. Au même titre que des notices de montage, un patron de design regroupe des méthodes, des outils et des consignes à suivre scrupuleusement pour garantir ainsi la réalisation efficace d'un programme. Plus précisément, le Design Pattern apporte une solution à des problématiques récurrentes de développement informatique. On parle de Design Pattern ou alors de Patron de conception et même parfois, de patterns architecturaux dès lors que ça touche à une plus grande partie du programme informatique. Et pourquoi utiliser les Design Patterns ? Premièrement, dans un souci de qualité ; en effet, lorsque votre projet atteint une taille moyenne et qu'il commence à gagner en complexité, il est nécessaire de mettre en place une architecture reposant sur des standards et des méthodes prouvées. L'intérêt principal dans l'usage des Design Patterns est de pouvoir assurer la qualité et la pérennité du projet de développement dont nous, développeurs, avons l'entière responsabilité. Les développeurs de logiciels ont au même titre que leurs clients des enjeux importants liés à la réussite du projet. Et en effet, savoir employer des bonnes pratiques de codage est un gage de réussite de vos projets. La librairie React fournit ses propres techniques d'implémentation qui permettent de répondre à ces exigences de qualité. On va donc découvrir les React Design Patterns.

Table des matières