Articles

Affichage des articles du juillet, 2023
Image
   S.O.L.I.D PAR LA PRATIQUE(2è partie) INTRODUCTION Après  le premier article qui nous a permis de planter le décore, nous voici en plein dans ce voyage pour comprendre les principes S. O . L . I . D par la pratique. Pour ceux qui n'ont pas encore lu le premier article il est accessible  ici SOMMAIRE 1- Que représente le "S" 2- Cas pratique 3- Conclusion 1- Que représente le "S" Tout commence par là. C'est le premier des 5 principes. C'est certainement le plus simple à comprendre cela ne dit en rien que les autres ne sont pas facilement compréhensible. Mais en terme niveau de compréhension, on peut dire c'est le plus simple. SRP ou principe de la responsabilité unique est le principe qui précise ce qui suit:  Une classe doit avoir une et une seule raison de changer ou encore, une classe doit réaliser une et une seule tâche. Pour faire une comparaison, on pourrait dire que ce principe est à l'orienté objet ce que le singleton est au patron de con...
Image
                        S.O.L.I.D  PAR LA PRATIQUE Dé nos jours avoir un programme ou une application qui intègrent facilement les nouvelles fonctionnalités sans complication est devenu de plus en rare. Est-ce à cause d'une mauvais approche analytique? Est-ce la mauvaise compréhension aboutissant à un mauvais choix  architecturale? On peut alors se poser autant de questions. Pour ma part, je pense qu'il ne faut pas sortir des chantiers battus. En effet, le choix d'une architecture au détriment d'une autre doit être un choix sagement nourri en prenant en compte de l'évolutivité des fonctionnalités. Heureusement que des ingénieurs en ingénierie logiciel se sont penchés sur la question en mettant en place des standards approuvés par la majeur partie de la communauté des développeurs.  Je voudrais partager avec vous sur un ensemble de cinq(5) articles sur les principes S.O.L.I.D mais pas que la théorie, à travers des...