Code de la complexité des outils d'analyse au-delà de la complexité cyclomatique

Alors que la complexité cyclomatique est une peine métrique, j'ai tendance à trouver ça un mauvais outil pour l'identification difficile à maintenir le code. En particulier, j'ai tendance à trouver cela souligne certains types de code (par exemple, les parseurs) et rate difficile de récursivité, de filetage et de problèmes de couplage ainsi que de nombreux anti-modèles qui ont été définis.

Ce que d'autres outils sont disponibles pour identifier les problématiques de code Java ?

Note, nous utilisons déjà des PMD et FindBugs qui, je crois, sont parfaits pour au niveau de la méthode d'identification du problème.

OriginalL'auteur Jim Rush | 2009-07-17