Qualité
par
, 01/03/2015 à 10h23 (1182 Affichages)
Bonjour à tous.
préambule : L'idée de cette série de d'articles, est qu'ils sont ouverts, et que je vais les étoffé au fur et à mesure que j'ai le temps, à l'aide de vos commentaires et suggestions..Même si un articles est pauvre de contenu, le but est de l’enrichir au fil des jours.
Coder en Delphi, c'est cool. C'est facile.
Cependant est-ce suffisant pour un développeur de savoir coder ?
Que manque-t-il au code pour être portable, pour être durable ?
Je ne reviendrais pas sur la question de savoir si Delphi sera encore là dans 10 ans. Car malgré vos préjugés, il se pourrait bien que le langage, dans le quel nous coderons dans 10 ans, n'existe pas encore.
Pour qu'un logiciel réponde aux critères qui m’intéresse il lui faut impérativement .
-Un révérenciel fiable et sécurisé ou les sources sont versionnisées ( ex: SVN GIT et autres)
-Des jeux de tests fonctionnels pour tester que l'IHM fasse bien ce pourquoi il est créé.
-Des test unitaires, pour tester sans stress que le code que nous écrivons n’apporte pas de régression.
-Une documentation technique, pour qu'un autre codeur se retrouve aisément dans le travaille accompli.
-Des mesures, pour comprendre ce qui peut-être amélioré.
-La gestion de logs. (fonctionnel, technique, autre....)
-Un code lisible et bien écrit.
Autres..;
On ne peut pas parler de qualité sans parler de modèle de code.
Il y a deux grand modèles:
. Le modèle MVC ( Modèle vue contrôleur ).
- Le modèle nTier ( modèle plus adaptés a Delphi )
Je vous invite à chercher par vous même ce que sont ces modèles, il faut les connaitre. Ce qu'il faut retenir, c'est que quoi qu'il arrive il le code visuel ne devra pas contenir de code métier.
Ce qui nous intéresse d'avantage, c'est la modularisation de nos logiciels. La séparation du code en briques fonctionnelles où le travail sur une briques n’impacte les autres briques.
Pour toutes ses actions il a deux cas possibles,
Ceux qui ont la version Delphi entreprise qui intègre les outils de qualité nécessaires. Rien n'empêche d'en utiliser d'autres.
Ceux qui ont une version professionnel ou inférieur, pour lesquels Delphi n'intègre pas grand chose.
Je suis intéressé par savoir ce qui vous vous utilisez comme outils de gestion de qualité.
A partir de là, nous pourrions faire un article sur la gestion de qualité en Delphi.
Cordialement