Mesure de la qualité du code source - Algorithmes et outils

Outils - Introduction

Il existe de nombreux outils permettant de calculer des statistiques et de détecter des comportements à risque au niveau du code source. C'est particulièrement le cas en Java où on peut compter sur de très nombreux plugins eclipse (Cobertura, Crap4j, PMD, FindBugs, Eclipse Metrics, JDepend, ...).

Dans cette section, je ferai une rapide présentation de quatre de ces plugins eclipse dont la démarche et les algorithmes utilisés m'ont semblé pertinents.

Certains de ces outils se basent essentiellement sur des métriques que j'ai présentées (c'est le cas de Crap4j et EclipseMetrics) alors que d'autres, comme PMD et FindBugs, préfèrent essayer de détecter des schémas connus de code à risque, appelés aussi "anti-patterns".

<<< Complexité cyclomatique

Crap4j >>>