code source de qualité

Qualité logicielle !

J'ai longuement hésité à publier ce POST craignant une incompréhension par certains "internautes". Vous n'êtes pas obligé de lire plus en amont ce POST. Retenez que l'interface c'est la face visible de l'iceberg et le code, sa structure, la face cachée.
En informatique la qualité logicielle est une appréciation globale d'un logiciel. La fiabilité, la tolérance de pannes, la facilité et la flexibilité de son utilisation, la simplicité, l'extensibilité, la compatibilité et la portabilité, la facilité de correction et de transformation, la performance, la cohérence et l'intégrité des informations qu'il contient sont tous des facteurs de qualité. Contrairement à un matériel, un logiciel est un produit qui n'a pas une fiabilité prédictible, de plus il ne s'use pas dans le temps. La qualité d'un logiciel dépend entièrement de sa construction et des processus utilisés pour son développement, c'est par conséquent un sujet central en génie logiciel. Une appréciation globale de la qualité tient autant compte des facteurs extérieurs, directement observables par l'utilisateur, que des facteurs intérieurs, observables par les ingénieurs lors des revues de code ou des travaux de maintenance.