Je ne connais pas d'outil de la sorte, mais je suis assez curieux de connaitre
les critères qui permettent de dire qu'un programme (du code ?) est complexe ou
pas ? Quels sont-ils ? nombre de classes ? nombre de lignes de code ?
nombre de méthodes dans les classes ? variété des objects utilisés ? etc ...
Si « complexité » ne s'entend pas au point de vue algorithmique (genre n.log(n) ), j'ai un collègue expert du Java qui utilise ceci (ça rassemble tout) :
eh bien ces programmes ne testent pas cela... et d'ailleurs c'est toujours bien démontré et c'est toujours impossible.
Ce que fond ces programmes c'est de "calculer" la complexité du code source... il faut prendre complexité en terme de "maintenabilité". Par exemple ces programmes vont tenter de voir si certaines classes ne sont pas anormalement trop grosse par rapport aux autres du programme et des trucs comme ça. Tout cela pour que tu réarchitecture ton logiciel pour le rendre plus maintenable.
# Outil de rapport de complexité du code
Posté par Xavier FACQ . Évalué à 2.
Je ne connais pas d'outil de la sorte, mais je suis assez curieux de connaitre
les critères qui permettent de dire qu'un programme (du code ?) est complexe ou
pas ? Quels sont-ils ? nombre de classes ? nombre de lignes de code ?
nombre de méthodes dans les classes ? variété des objects utilisés ? etc ...
a+
Xavier
# Ceci :
Posté par Obsidian . Évalué à 2.
http://maven.apache.org/
Sinon ceci :
http://pmd.sourceforge.net/
[^] # Re: Ceci :
Posté par z a . Évalué à 1.
[^] # Re: Ceci :
Posté par elloco (site web personnel) . Évalué à 3.
Ce que fond ces programmes c'est de "calculer" la complexité du code source... il faut prendre complexité en terme de "maintenabilité". Par exemple ces programmes vont tenter de voir si certaines classes ne sont pas anormalement trop grosse par rapport aux autres du programme et des trucs comme ça. Tout cela pour que tu réarchitecture ton logiciel pour le rendre plus maintenable.
[^] # Et aussi :
Posté par Pouce . Évalué à 1.
http://www.kclee.de/clemens/java/javancss/
[^] # Re: Et aussi :
Posté par Rork . Évalué à 1.
Je suis tombé sur le plugin d'éclipse Metrics et après l'avoir testé cela me convient parfaitement.
Mais je vais tout de même prendre le temps de tester les alternatives que vous m'avez donné.
Merci encore
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.