Findbugs – la chasse aux bugs dans le code source Java
Vous êtes toujours en quête d’amélioration de la qualité de vos développements ? Et si vous entreprenez une petite traque aux bugs ?
Trois catégories de bugs peuvent identifiées :
- bug fonctionnel
- bug de conception
- bug lié au langage
Il existe un outil qui permet d’analyser le code source d’une application Java et de détecter les bugs de conception ou liés au langage. Cet outil se nomme FindBugs et est distribué sous la LGPL.
Comment fait-il ? Il analyse le code source, détecte des erreurs de codage, puis lève des warnings. Même si ces warnings ne sont pas fiables à 100%, le résultat obtenu est très efficace.
Et comme une bonne nouvelle n’arrive jamais seule, un plugin pour Eclipse existe. Le rapport de FindBugs apparaît alors au même endroit et de la même façon que le rapport de compilation Java.
La prochaine étape sera le lancement d’une campagne de Bounty hunters. 😉
https://blog.lecacheur.com/2006/07/02/findbugs-la-chasse-aux-bugs-dans-le-code-source-java/Java EEbug,eclipseVous êtes toujours en quête d'amélioration de la qualité de vos développements ? Et si vous entreprenez une petite traque aux bugs ? Trois catégories de bugs peuvent identifiées : bug fonctionnel bug de conception bug lié au langage Il existe un outil qui permet d'analyser le code source d'une application Java et de détecter les bugs...SeBSébastien LECACHEUR23r0@laposte.netAdministratorLe weblogue de SeB
Puisque FindBugs travaille sur du byte-code, il trouve aussi des bugs dans du code Jython, Groovy, etc…
Très intéressant Alexis ! C’est une fonctionnalité que je découvre avec ton commentaire. 😉