Qualite/outils

BROUILLON...

Liste des outils de mesure qualité

Evalués

JDepend

PMD - Vérification statique du respect des règles de développement - à utiliser avec un jeu de règle personnalisé

CheckStyle - Vérification statique du respect des règles de développement

Non évalués

Similarity Analyser 1.9.1

CMT++ - (payant)

IBM -- Structural Analysis -- Lock Analyzer for Java - (nécessite une JRE 1.5 d'IBM) -- Backward Compatibility Tester

CAST AMS - (payant)

FindBugs - il serait fort pour identifier les problèmes de threads

JPF (Java Path Finder) - Analyse dynamique du code

Hammurapi - Vérification statique du respect des règles de développement (open source)

Jalopy - Formattage de code

XRadar - Il embarque PMD, JDepend, JavaNCSS, CheckStyle,...

JavaNCSS

metrics

Cobertura - Calcul de couverture du code par les tests, basé sur jCoverage

jCoverage - Calcul de couverture du code par les tests

Crap4J - Comparaison entre la couverture du code par les tests et la complexité cyclomatique, selon la formule de CRAP

Articles

Synthèse

Référence sur les métriques de complexité (définit la complexité cyclomatique)

Référence sur les dépendances

Chidamber & Kemerer object-oriented metrics suite

Conventions de développement