wikedman
Messages postés7Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention27 mai 2005
-
26 mai 2005 à 09:57
shaiulud
Messages postés404Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention15 juillet 2014
-
26 mai 2005 à 14:10
io,
je cherche comment peut calculer la complexité cyclomatique d'un code-source.
A partir du code source --> On obtiendrait la complexité cyclomatique.
Je ne cherche pas du code mais je cherche la facon théorique pour la calculer.
Merci.
pour vérifier cet indice sur un programme java, il existe des plugins eclipse qui effectue ce calcul.
J'utilise PMD : http://pmd.sourceforge.net/ qui vérifie aussi les best practices.
wikedman
Messages postés7Date d'inscriptionvendredi 8 avril 2005StatutMembreDernière intervention27 mai 2005 26 mai 2005 à 11:50
je sais pas si tu va m'aider toi !
en fait je développe un moteur d'analyse de source
dans ce moteur une mesure (une métrique) consiste à calculer le nombre de complexité cyclomatique.
Comme son nom l'indique calcul la complexité du code-source
mais je sais pas exactement comment, d'où la question que je pose.
D'après mes recherches, on pourrait le calculer par le nombre de structure imbriqué.
Mais en réalité c'est plus compliqué. Il faudrait transformer le code en graphe de contrôle et après à partir de ce graphe la formule suivante nous donne la complexité cyclomatique : V(G)=e-n+2 avec e=le nombre d'arcs du graphe ; n=le nombre de noeuds du graphe.
Mais cette solution de calcul parait très difficile à programmer en Java. Quelqu'un a t il des précitions à me donner ?
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 26 mai 2005 à 13:06
Salut
Pas de précision sur le sujet mais si tu veux faire un graphe et
sachant qu'en Java les blocs sont limités par des accolades '{}'.. si
tu veux faire un graphe cela n'est pas bien compliqué ... ;-)