Mylyn ist ein sehr beliebtes Plugin für Eclipse und ist ab sofort auf der Eclipse-Hauptseite verfügbar. Es kann die Codeteile anzeigen, an denen Sie zusammenarbeiten (wenn Sie beispielsweise den Steuerberechnungscode ändern, werden tendenziell dieselben fünf Dateien verwendet) und sie dann hervorheben, wenn Sie das nächste Mal an derselben Aufgabe arbeiten. Auf diese Weise können Sie die "Informationsüberflutung", die bei der Arbeit an einem großen Projekt auftritt, aufheben.
FindBugs für Eclipse können Sie Zeit sparen, indem Sie Ihren Quellcode auf potenzielle Java-Fehler untersuchen. Es hat eine falsch positive Rate, und Sie möchten es nicht bei jedem Build ausführen, aber es ist ein großartiger Prozess, der durchlaufen wird.
Die Eclipse-eigenen Refactoring- und Navigationsfunktionen sparen Ihnen ebenfalls Zeit. Meine Lieblingsfunktion des JDT ist die "Schnellkorrektur". Wenn Sie einen Fehler in Ihrem Quellcode haben (Sie können Control-Period verwenden, um dorthin zu navigieren), führen Sie einfach ein Control-1 für den Quick Fix-Vorgang aus. Sie erhalten eine Liste mit Möglichkeiten zur Behebung des Fehlers. Wenn Sie beispielsweise schreiben a = foo(s)
, dies jedoch a
nicht deklariert ist, besteht eine der Schnellkorrekturoptionen darin, "a zu deklarieren". Eclipse überprüft den Rückgabetyp von foo
und verwendet diesen für das a
automatische Hinzufügen von Importen. Mit diesem Stil werden Sie feststellen, dass Sie absichtlich fehlerhaften Code schreiben, da die Route für die schnelle Fehlerbehebung schneller ist!
Meine andere bevorzugte Eclipse-Verknüpfung ist "Auswahl erweitern auf-> Einschließendes Element" (Alt + Umschalt + Nach oben). Dies nimmt, wo sich Ihr Cursor befindet, und wählt dann das Element des Analysebaums aus, auf dem Sie sich befinden. Wenn Sie es erneut tun, bewegen Sie sich weiter nach oben. Dies ist großartig, da Sie ganz einfach einen Ausdruck auswählen können, ohne sich Gedanken über die Auswahl des Codes davor oder danach machen zu müssen. Das macht es für Sie viel einfacher, einen gültigen Ausdruck zu haben, um das Refactoring "Lokal extrahieren" durchzuführen.
JUnit ist unverzichtbar, wenn Sie Komponententests schreiben, und es ist gut in die Umgebung und den Prozess integriert.
Wenn Sie mit GWT arbeiten, ist das GWT Eclipse-Plug-in von Google eine gute Wahl . Sie können es sogar für die Arbeit mit jeder Tomcat-Anwendung verwenden, nicht nur mit einer GWT-Anwendung.
Alle diese Tools sind kostenlos erhältlich.