Mesure de la qualité du code source - Algorithmes et outils
Indicateurs "triviaux"
Introduction
Certaines métriques sont couramment utilisées dans les développements logicielles, pour estimer une charge de travail ou comme indicateur de la taille d'un projet par exemple. Ces métriques simples peuvent parfois donner des indications interessantes quant à la qualité du code du projet considéré (c'est le cas par exemple du ratio lignes de commentaires/lignes de codes). Je pense que de par leur diffusion importante, ces indicateurs simples méritent d'être cités.
Exemple d'indicateurs trivaux
Parmi les indicateurs trivaux courrament utilisées, on trouve :
- Nombre total de lignes de codes
- Nombre de lignes de codes par objet
- Nombre de méthodes par objet
- Nombre total de méthodes
- Ratio lignes de codes/nombre de méthodes
- Ratio lignes de codes/nombre d'objets
- Ratio lignes de commentaires/lignes de codes
Le site Ohloh publie quelques-unes de ces métriques concernant de nombreux projets sous licence libre.