perrick's blog

Explication de métriques logicielles

Bien sûr le monde Java est plus avancé que la sphère PHP sur la question des métriques de code et du résultat qu'on peut en tirer. C'est peut-être qu'ils en ont plus besoin ;-)

Blague à part, voici deux articles introductifs au domaine des métriques logicielles par Andrew Glover.

  1. Monitoring cyclomatic complexity
  2. Code quality for software architects

Démystifiez la complexité cyclomatique

Andrew Binstock explique que la complexité cyclomatique n'est que faiblement correlée avec la qualité d'un logiciel (prise sous l'angle du "nombre de bugs"). Pour trouver une corrélation autrement plus forte, il suffit de compter le nombre de lignes !

This means that for most code you write, CCN - cyclomatic complexity number - does not tell you anything useful about the likelihood of your code’s quality.

A lire dans Debunking Cyclomatic Complexity.

Syndicate content