|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
En attente de confirmation mail
hgdfre ncbhfUrbaniste Inscription : octobre 2011 Messages : 60 ![]() |
Bonjour,
je suis à la recherche d'un analyseur de code java. j'ai trouvé une liste d'analyseurs sur la page http://en.wikipedia.org/wiki/List_of..._code_analysis mais je ne sais pas lequel je dois choisir. Sur internet je ne trouve pas une comparaison entre ces logiciels (pas tous évidemment Je spécifie juste que mon code java ne contient pas beaucoup d'import, pas de boucle while juste des déclarations de méthodes, variables, énumérations, une seule classe, et switch case et des if. Merci pour votre aide. Bon courage à tous |
|
00
|
|
|
#2 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 1 180 ![]() |
Tout dépend de ce que tu appelles "analyser".
J'ai déjà utilisé celui-ci, il fonctionne pas mal : http://code.google.com/p/javaparser/ Il permet de parcourir et de modifier du code hava. |
|
|
20
|
|
|
#3 | |
|
En attente de confirmation mail
hgdfre ncbhfUrbaniste Inscription : octobre 2011 Messages : 60 ![]() |
Citation:
|
|
|
00
|
|
|
#4 | |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 1 180 ![]() |
Citation:
Avant l'exécution tu ne pourra déterminer que la complexité de tes algorithme. (PMD permet de détecter les complexités élevées) Code :
est ce que il est conforme au règles de codage java |
|
|
|
20
|
|
|
#5 |
|
En attente de confirmation mail
hgdfre ncbhfUrbaniste Inscription : octobre 2011 Messages : 60 ![]() |
Merci pour tes repenses. Oui j'ai une liste de logiciel et checkstyle et sonar sont des exemples (le lien que j'ai donné en haut est une liste des logiciels existants)ce que je cherche c'est une comparaison entres ses utilitaires car ils se ressemble beaucoup et je ne trouve pas les différences fondamentales pour la justification d'un choix contre un autre
|
|
00
|
|
|
#6 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 1 180 ![]() |
Je ne pourrai pas t'aider, je ne connais que PMD et CheckStyle qu'on utilise via des plugins maven. Si tu as des tests unitaires regarde du côté de Cobertura.
|
|
|
00
|
|
|
#7 | |
|
En attente de confirmation mail
hgdfre ncbhfUrbaniste Inscription : octobre 2011 Messages : 60 ![]() |
Citation:
Selon ce que j'ai pu comprendre, on ne peut pas utiliser PMD sur des codes qui utilise enum. Est ce que c'est ça? j'ai aussi cette exception "Error executing command ReviewCode: The target JDK, 1.6 is not yet supported" |
|
|
00
|
|
|
#8 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 1 180 ![]() |
T'es sous maven ?
Il faut surement que tu configure PMD pour lui donner la version de ton code source java. Sinon : http://arodrigues.developpez.com/tut...aven2/qualite/ |
|
|
20
|
|
|
#9 | |
|
En attente de confirmation mail
hgdfre ncbhfUrbaniste Inscription : octobre 2011 Messages : 60 ![]() |
Citation:
|
|
|
00
|
|
|
#10 |
![]() ![]() Mathieu Ingénieur développement logiciels Inscription : avril 2004 Messages : 1 180 ![]() |
En gros le plugin PMD considère que ton code est en java 4 il faut que tu le configure (Si c'est possible) pour qu'il le traite comme du java 6.
|
|
|
00
|
|
|
#11 | |
|
En attente de confirmation mail
hgdfre ncbhfUrbaniste Inscription : octobre 2011 Messages : 60 ![]() |
Citation:
http://www.developpez.net/forums/arc...hp/f-1471.html |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com