7
votes

Des outils pour automatiser le calcul de la complexité cyclomatique en Java?

Y a-t-il des outils disponibles pour Java qui peuvent déterminer automatiquement la complexité cyclomatique du code Java donné? J'ai recherché des outils en ligne et je n'ai pas encore trouvé un.


0 commentaires

3 Réponses :


3
votes

J'utilise sonar (ma méthode préférée). Il existe des plug-ins de "automatiquement" générer le rapport au moment de la construction (c'est-à-dire Ant / Maven, etc.).

Un autre poste connexe sur la façon de montrer le CC sur le tableau de bord: Comment répertorier les méthodes avec la plus complexité cyclomatique

Un autre outil que j'ai utilisé dans le passé est corbetura. Vous devez avoir de bons tests unitaires cependant et trouver l'analyse quantitative pour CC est un peu délicat.


0 commentaires

1
votes

L'une des métriques produites par Sonar est complexité cyclomatique .
Je crois qu'il a aussi un plugin éclipse (mais je n'ai pas réussi à le trouver)


0 commentaires

1
votes

Agitardone des technologies Agitarone ( http://www.agitar.com/solutions/products /agitarone.html ) calcule la complexité cyclomatique dans leur rapport de tableau de bord et avec leur plugin de règles de code dans Eclipse. Notez également que McCabe IQ du logiciel McCabe ( http://www.mccabe.com ), une société sœur d'Agitar Technologies, calcule également la complexité cyclomatique (une complexité de la mccabe) pour Java et dispose d'un plug-in Eclipse pour la configuration du projet.


0 commentaires