42 votes

Plugins Eclipse recommandés pour l'analyse de code source Java

Quels plugins pour Eclipse avez-vous recommandés pour analyser votre code?

Recherche de bugs, détection de code inutilisé, refactoring suggéré, ...

42voto

Olivier Points 1501

Don' t manquer la Java des options du compilateur (Fenêtre->Préférences->Java->Compiler->Erreur/Avertissements) qui viennent de dehors-de-le-boîte avec de l'Éclipse elle-même. Levée de chaque option aussi stricte que votre projet peut tolérer vous donnera un grand avantage sans avoir installer aucun plugin supplémentaire. Je l'utilise en combinaison avec Findbugs, deux fonctionnant automatiquement.

Aussi out-of-the-box est livré CodeStyle options (Fenêtre->Préférences->Java->CodeStyle *) que vous pouvez régler à votre nom et/ou votre organisation standard. Vraiment à faire un excellent travail, combiner avec Fenêtre->Préférences->Java->Editeur->Enregistrer Actions -> Format de code source vérifiée.

18voto

Milhous Points 6362

12voto

VonC Points 414372

PMD peut également fournir beaucoup de données utiles concernant:

  • Possible de bugs - vide try/catch/finally/instructions de commutation
  • Mort de code inutilisé variables locales, paramètres et méthodes privées
  • Sous-optimale du code de gaspillage String/StringBuffer utilisation
  • Trop compliqué expressions inutiles si les états, pour les boucles qui pourraient être les boucles while
  • Dupliquer le code copié/collé du code copié/collé de bugs

Utilisé en combinaison avec checkstyle, vous pouvez appliquer des uniformes de style de code de refactoring des suggestions.

7voto

Ken Liu Points 7779

FindBugs, Checkstyle, PMD

6voto

Joshua McKinnon Points 12379

Je trouve parfois sous la main pour voir rapide de la couverture de code en utilisant EclEmma mes tests JUnit. EclEmma est une Emma (outil de couverture de code) plugin pour Eclipse. Il instruments votre code au moment de l'exécution, et il n'est qu'une étape de l'exécution des tests depuis Eclipse.

Il est doux d'avoir une couverture en surbrillance les fichiers source dans votre Eclipse fenêtre de l'éditeur, de sorte que vous pouvez vérifier votre couverture pendant que vous écrivez le nouveau code et de l'unité correspondante des tests pour voir ce que vous avez raté le test. Voir le premier lien pour les captures d'écran.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X