O Mylyn é um plug-in muito apreciado para o Eclipse e está disponível no site principal do Eclipse agora. Ele pode observar os trechos de código em que você trabalha em conjunto (por exemplo, ao alterar o código de "cálculo de impostos", você tende a usar os mesmos cinco arquivos) e, em seguida, enfatiza-os na próxima vez em que trabalha na mesma tarefa. É uma ótima maneira de desfazer a "sobrecarga de informações" que você obtém ao trabalhar em um projeto grande.
O FindBugs for Eclipse ajudará você a economizar tempo analisando seu código-fonte quanto a possíveis erros de Java. Ele tem uma taxa de falsos positivos e você não gostaria de executá-lo a cada compilação, mas é um ótimo processo.
Os recursos de refatoração e navegação do Eclipse também economizarão tempo. Meu recurso favorito do JDT é o "Quick Fix". Quando houver um erro no seu código-fonte (você pode usar o Período de Controle para navegar até ele), basta executar um Control-1 para a operação de Correção Rápida. Ele fornecerá uma lista de maneiras de corrigir o erro. Por exemplo, se você escrever a = foo(s)
, mas a
não for declarado, uma das opções de correção rápida é "declarar a". O Eclipse examinará o tipo de retorno foo
e o utilizará a
, adicionando automaticamente quaisquer importações. Com esse estilo, você encontrará código intencionalmente com erros, porque a rota do Quick Fix é mais rápida!
Meu outro atalho favorito do Eclipse é "Expandir seleção para-> elemento de fechamento" (Alt + Shift + Up). Isso leva onde está o cursor e, em seguida, seleciona o elemento da árvore de análise em que você está. Quando você faz isso novamente, você avança na árvore de análise. Isso é ótimo, porque você pode selecionar uma expressão inteira facilmente, sem ter que se preocupar em selecionar o código antes ou depois dele. Isso facilita muito a expressão de uma expressão válida para executar a refatoração "Extrair local".
O JUnit é indispensável se você estiver escrevendo testes de unidade e está bem integrado ao ambiente e ao processo.
Se você trabalha com o GWT, o plug-in GWT Eclipse do Google é legal. Você pode até usá-lo para trabalhar com qualquer aplicativo Tomcat, não apenas um aplicativo GWT.
Todas essas ferramentas estão disponíveis gratuitamente.