« Développer en Java/Analyse statique de code » : différence entre les versions

Contenu supprimé Contenu ajouté
Tognopop (discussion | contributions)
Tognopop (discussion | contributions)
→‎Quelques outils : neutralisation du ton
Ligne 10 :
== Quelques outils ==
 
Si vous utilisez un environnement de développement est utilisé, celui-ci doit déjà vous donner quelques informations sous forme d'avertissement. La plupart d'entre eux peuvent être utiliserutilisés en ligne de commande ou être intégréintégrés à votre l'environnement de développement.
 
Vous trouverez deDe tels outils sont disponibles pour de nombreuxdifférents langages dans les articles [[w:en:List of tools for static code analysis|List of tools for static code analysis]] et [[w:en:Automated code review|Automated code review]].
 
=== Checkstyle ===
 
[http://checkstyle.sourceforge.net/ Checkstyle] permet d'assurer que du code Java respecte bien des conventions. Vous pourrez trouver surSur le site officiel on peut trouver une [http://checkstyle.sourceforge.net/availablechecks.html liste des nombreuses règles que Checkstyle sait vérifier].
 
L'ensemble des conventions à respecter sont indiquées dans un fichier XML. VousIl pouvezest possible de l'adapter pour inhiber des règles que vous trouvezjugées trop contraignantes. L'application est livrée notamment avec un fichier représentant les conventions de Sun, largement adoptées.
 
=== PMD ===