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 a
non viene dichiarato, una delle opzioni di Correzione rapida è "dichiarare un". Eclipse esaminerà il tipo di ritorno foo
e 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.