it-swarm-pt.tech

Qual é o melhor plug-in gratuito do Eclipse para um desenvolvedor Java

Alguns plug-ins do Eclipse são obrigatórios pelo seu ambiente. O plug-in de gerenciamento de código-fonte apropriado, por exemplo - e não estou interessado neles.

Alguns fornecem aprimoramentos úteis, mas em um nicho específico. Eu não estou interessado nisso.

Alguns são ótimos, mas custam dinheiro. Eu não estou interessado nisso.

Alguns foram realmente úteis em versões mais antigas do Eclipse, mas agora fazem parte da construção principal da versão mais recente do Eclipse (3.4 como eu escrevo). Eu não estou interessado nisso.

Quero conselhos sobre quais plugins todos os desenvolvedores do Java SE devem instalar, um por resposta, por favor.

56
Bill Michell

Findbugs me salvou fazendo algo bobo duas vezes hoje.

http://findbugs.sourceforge.net/

O site de atualização do Eclipse é: http://findbugs.cs.umd.edu/Eclipse/

74
izb

Respondendo à minha própria pergunta com o meu favorito atual, Jadclipse, que funciona com o jad para desmontar arquivos de classe de bibliotecas de terceiros.

http://jadclipse.sourceforge.net/

21
Bill Michell

Se você precisar obter mais informações sobre sua cobertura de código, EclEmma é bastante direto e útil

http://www.eclemma.org

17
Johan Pelgrim

Subclipse SVN para URL de atualização do Eclipse: http://subclipse.tigris.org/update_1.4.x

14
Paul Whelan

Plug-in do Eclipse do MouseFeed

Estou usando este, o que é muito útil para programadores que não usam atalhos de teclas porque não sabem sobre eles.

O MouseFeed ajuda a criar o hábito de usar atalhos de teclado. Quando o usuário clica em um botão ou em um item de menu, o plug-in mostra um pop-up lembrando sobre o atalho de tecla.

13
kajo

Checkstyle. É muito rápido.

FindBugs é maravilhoso, mas bastante lento

9
Fortyrunner
8
baybora.oren

Minha resposta para isso é claramente eclim . Ele exporta a funcionalidade Eclipse para o Vim, permitindo que eu use vários recursos impressionantes do Eclipse, como autocompletar, autobuild e marcação de erro no arquivo de origem (usando locais no Vim), formatação automática, importações automáticas, pesquisa JavaDoc, código-fonte Pesquisa ... blá, eu poderia continuar para sempre. O mais importante é: não preciso usar a porcaria que é o Eclipse Java Editor (para mim, a qualidade do editor é sempre subjetiva, é claro)).

Confira o site se você estiver no Vim, mas forçado/tentado a usar o Eclipse por um motivo ou outro.

8
Aleksandar Dimitrov

O Google lançou recentemente o CodePro, ótimo plugin.

7
Berlin Brown

Gosto particularmente do plugin outtecer de bytecode, embora ele não atenda a todos os gostos desde que observe Java bytecode não é para todos. Às vezes, é realmente útil ver o bytecode subjacente para o seu Java.

Site de atualização: http://download.forge.objectweb.org/Eclipse-update/

Descrição: http://asm.objectweb.org/Eclipse/index.html

7
mpresley

O TPTP do Eclipse pode ser incrivelmente útil para encontrar os pontos lentos no código e para qualquer outra coisa que exija depuração, criação de perfil ou benchmarking. A única falha é que ele não funciona no mac: '(.

6
Paul Wicks

Eu realmente gosto dos plugins de Andrei Loskutov:

http://andrei.gmxhome.de/Eclipse.html

6
Renato Soffiatto

O JAutodoc é extremamente útil se você precisar comprovar o javadoc em sua fonte e precisar adicioná-lo a uma classe grande ou a muitas classes ao mesmo tempo. Ele usa o nome de suas variáveis ​​para criar o javadoc, portanto, não é perfeito e é limitado pela importância de seus nomes de parâmetro. Mesmo que você precise voltar e consertar um pouco, você economiza muito tempo.

http://jautodoc.sourceforge.net/update/

6
Dwayne

iDE primavera

URL de atualização: http://springide.org/updatesite

5
Paul Whelan

Chronon, o depurador de viagem no tempo é incrível. Espero ver isso portado para outros idiomas no futuro.

http://www.chrononsystems.com/

4
davorb

Eu achei o plugin sourceHelper muito útil ao desenvolver e depurar código.

A descrição do plug-in no site diz: "O plug-in" Source Helper "é um plug-in do Eclipse que utiliza um recurso muito útil existente no Intellij IDEA e o coloca no Eclipse. Em resumo, o recurso mostra o código de um colchete inicial fora do intervalo visível ao flutuar uma janela que mostra o código que você não pode ver. Isso ajuda imensamente ao tentar identificar qual colchete de fechamento pertence a qual parte do código ".

4
Nehal Damania

Se você usa o Hibernate, então Hibernate Tools é uma obrigação. Eu realmente gosto da capacidade de escrever meu HQL ou JPQL e visualizar o SQL gerado em tempo real!

Se você não estiver usando o Hibernate, acho que você está usando um banco de dados de uma forma ou de outra. Portanto, eu recomendaria o Data Tools Platform . Na verdade, você seria louco por desenvolver aplicativos Java sem usar todos os plugins fornecidos pelo Eclipse Ganymede Release. É uma ótima plataforma de desenvolvimento sem a dor de cabeça de obter todos os os plug-ins devem ter sincronizado e funcionando juntos.

4
Joe Dean

Alguns dos meus favoritos são Mylyn e CheckStyle

3
Ascalonian

Eclipse Recurso de Métricas ( site de atualização ). A sinopse:

Esse plug-in do Eclipse calcula várias métricas para o seu código durante os ciclos de criação e avisa, por meio da exibição Problemas, de 'violações de intervalo' para cada métrica. Isso permite que você fique continuamente ciente da integridade de sua base de código. Você também pode exportar as métricas para HTML para exibição pública ou para o formato CSV para análises adicionais.

  • Recálculo de métricas durante cada construção
  • Exportação de métricas para CSV ou HTML
  • Painel visual com exportação de HTML
  • As métricas suportadas são:
    • Complexidade ciclomática de McCabe
    • Acoplamentos eferentes
    • Falta de coesão nos métodos
      • Linhas de código no método
      • Número de campos
      • Número de Níveis
      • Número de parâmetros
      • Número de declarações
      • Métodos ponderados por classe

(na verdade, eu amo mais o FindBugs, mas esse projeto é o segundo.)

3
Stu Thompson

Parece que você realmente não pode responder a essa pergunta sem se concentrar no seu desenvolvimento no Eclipse. Acho que todo mundo precisa de um sistema de compilação e dependência, então talvez as ferramentas do Maven vençam?

3
billjamesdev
3
helpermethod

Eu recomendo Spring Source Tool Suite que é para empresas Java desenvolvimento com framework Spring).

2
rpr

JBoss Tools para desenvolvimento rápido e fácil de aplicativos da web.

2
Maksim Areshkau

HyperAssist.

https://bugs.Eclipse.org/bugs/show_bug.cgi?id=159157

Na minha opinião, é o único fator que coloca o Eclipse acima de todos os outros IDE em termos de produtividade real.

2
rwallace

FileSync revelou-se realmente conveniente ao trabalhar com aplicativos da Web, porque me permite obter uma implantação incremental sem problemas em arquivos de tipo de recurso, como javascripts, JSPs, arquivos CSS e assim por diante. É simples de configurar e poderoso o suficiente para fazer o trabalho.

2
waxwing

Acabei de descobrir Byecycle . Esse visualizador de dependências permite que você veja o quão bonito (ou não) é o seu design e destaca as dependências circulares entre as classes, permitindo que você tome as medidas apropriadas.

1
Bill Michell

Vou trapacear e dizer o plugin maven. Então, tudo o resto pode demorar.

Além disso, o maven-Eclipse-plugin cuida do maior problema que eu tenho com o Eclipse: Configurando seu caminho de classe.

1
tunaranch

Existem ótimas coisas mencionadas por outros, mas também vou publicar o SQLExplorer. Talvez não seja tão útil como o Maven ou o FindBugs, mas é ótimo para atrair qualquer fonte de dados JDBC para o IDE para que você possa testá-lo e explorar a estrutura do banco de dados. Também está disponível como um aplicativo RCP independente .

1
Ian McLaird

Editor Visual para desenvolvimento rápido da GUI.

1
supermedo

Java.decompiler.free.fr/?q=jdeclipse Java Plugin de descompactação para Eclipse. Pensei que fosse o plugin mais útil.

1
Shashi

plugin do Fast Code Eclipse pode ajudar um pouco.

0
fastcodejava