Mylyn è un plugin molto apprezzato per Eclipse ed è ora disponibile sul sito principale di Eclipse. Può guardare i pezzi di codice su cui si lavora insieme (ad esempio, quando si modifica il codice di "calcolo delle imposte", si tende a utilizzare gli stessi cinque file) e quindi enfatizzarli la prossima volta che si lavora sulla stessa attività. È un ottimo modo per annullare il "sovraccarico di informazioni" che si ottiene quando si lavora su un grande progetto.
FindBugs for Eclipse ti aiuterà a risparmiare tempo analizzando il codice sorgente per potenziali bug Java. Ha un tasso di falsi positivi e non vorrai eseguirlo ad ogni build, ma è un ottimo processo da seguire.
Anche le funzioni di refactoring e di navigazione di Eclipse ti faranno risparmiare tempo. La mia funzione preferita di JDT è la "Correzione rapida". Quando si verifica un errore nel codice sorgente (è possibile utilizzare Control-Period per spostarsi su di esso), è sufficiente eseguire un Control-1 per l'operazione di correzione rapida. Ti fornirà un elenco di modi per correggere l'errore. Ad esempio, se si scrive a = foo(s), ma anon viene dichiarato, una delle opzioni di Correzione rapida è "dichiarare un". Eclipse esaminerà il tipo di ritorno fooe lo utilizzerà per a, aggiungendo automaticamente eventuali importazioni. Con questo stile, troverai intenzionalmente il tuo codice di scrittura con errori, perché il percorso Quick Fix è più veloce!
L'altra mia scorciatoia preferita di Eclipse è "Espandi selezione a-> Racchiudere elemento" (Alt + Maiusc + Su). Questo porta dove si trova il cursore e quindi seleziona l'elemento dell'albero di analisi su cui ci si trova. Quando lo fai di nuovo, ti sposti più in alto sull'albero di analisi. Questo è fantastico, perché puoi selezionare facilmente un'intera espressione, senza doversi preoccupare di selezionare il codice prima o dopo. Ciò rende molto più facile avere un'espressione valida per eseguire il refactoring "Estrai locale".
JUnit è indispensabile se si stanno scrivendo unit test ed è ben integrato con l'ambiente e il processo.
Se lavori con GWT, il plug-in GWT Eclipse di Google è carino. Puoi persino usarlo per lavorare con qualsiasi applicazione Tomcat, non solo con una GWT.
Tutti questi strumenti sono disponibili gratuitamente.