it-swarm-fr.com

Quels sont les meilleurs outils / plugins de productivité des développeurs pour Java dans Eclipse?

Personnellement, j'utilise codérush dans Visual Studio 2010 pour refactoring, écrire un code plus rapide avec des modèles et naviguer généralement mon code 10 fois plus vite que Stock vs. Récemment, je travaille sur un autre Android APP et doit penser ...Quels sont les plugins de productivité supérieurs pour Eclipse?

De préférence gratuitement. Je recherche des plugins qui aident à écrire en Java, pas PHP ou Rails ou l'une des autres langues Eclipse prend en charge.

12
Ryan Hayes

(( MYLYN est un plugin très largement apprécié pour Eclipse et est disponible sur le site Eclipse principal maintenant. Il peut regarder les morceaux de code que vous travaillez ensemble (par exemple, lorsque vous changez de code "calcul de la taxe", vous avez tendance à utiliser les mêmes cinq fichiers), puis soulignez-les à la prochaine fois que vous travaillez sur la même tâche. C'est un excellent moyen d'annuler la "surcharge d'informations" lorsque vous travaillez sur un grand projet.

(( Findbugs pour Eclipse vous aidera à gagner du temps en analysant votre code source pour potentiel Java= Bugs. Il a un faux taux positif, et vous ne voudrez pas l'exécuter chaque construction, mais c'est un excellent processus de passer à travers.

Les propres fonctionnalités de refactorisation et de navigation Eclipse vous feront économiser du temps. Ma caractéristique préférée de la JDT est la "solution rapide". Lorsque vous avez une erreur dans votre code source (vous pouvez utiliser la période de contrôle pour la naviguer), faites simplement une commande 1 pour l'opération de correction rapide. Cela vous donnera une liste de façons de corriger l'erreur. Par exemple, si vous écrivez a = foo(s), mais a _ n'est pas déclaré, l'une des options de correction rapide est de "déclarer A". Eclipse examinera le type de retour de foo et utilisez-le pour a, ajoutant automatiquement des importations. Avec ce style, , vous trouverez un code d'écriture avec des erreurs intentionnellement, car la route de correction rapide est plus rapide!

Mon autre raccourci Eclipse préféré est "Développer la sélection To-> Elément enfoncé" (Alt + Shift + Up). Cela prend où votre curseur est, puis sélectionne l'élément de l'arbre d'analyse que vous allez. Lorsque vous le faites à nouveau, vous déplacez plus loin l'arbre d'analyse. C'est génial, car vous pouvez sélectionner facilement une expression entière, ne pas avoir à vous soucier de sélectionner le code avant ou après. Cela vous permettra beaucoup plus facile pour vous d'avoir une expression valide afin d'effectuer le refactoring "extrait local".

Junit est indispensable si vous écrivez des tests d'unité, et il est bien intégré à l'environnement et au processus.

Si vous utilisez un travail avec GWT, alors Le plug-in GWT Eclipse de Google est agréable. Vous pouvez même l'utiliser pour travailler avec n'importe quelle application Tomcat, pas seulement un GWT.

Tous ces outils sont disponibles gratuitement.

13
Macneil

trèfle - Un outil de couverture de test, mais génère les plus beaux rapports du monde (coûte un joli penny tu.)

CRAP4J - Les mêmes données générales que le trèfle (c'est-à-dire qu'il s'agit d'un outil de couverture de code) mais simplifié et moins joli (gratuit).

Findbugs - Rapports sur des erreurs de codage communes (gratuites).

Tous peuvent être utilisés comme un plug-in Eclipse ou une application autonome.

6
mlk

Il existe des plugins vraiment utiles pour augmenter la productivité, mes favoris sont:

3
cloudyster

Vous pouvez trouver SUBLIPSE un plug-in très pratique; Cela le rend très intuitif, qu'il y ait des changements à engager ou non.

Une autre suggestion est de ne pas rechercher plus de plugins, examiner l'éclipse elle-même Parce que les fonctionnalités qu'il fournit, telles que réfattrateur et génération de la source, est vraiment assez très suffisante pour tous les jours Java Programmation.

Je suis passé de C++ à Java pour environ 1 an et vraiment apprécié la magie Eclipse de moi. C'est génial!

3
tactoth

Personnellement, je me tourne vers Checkstyle pour garder mon code sur le droit et le stress étroit. Il vous aide à souligner où ma conception augmente à gonfler et que j'ai besoin de reculer et de refracteur. Eclipse-cs est un plugin pour Eclipse pour une utilisation avec CheckStyle.

JUNIT, bien sûr, serait l'autre outil de choix de choix pour mon développement, mais cela est alors pris en charge de la boîte si vous utilisez Eclipse.

3
Chris Knight