Quais são os plug-ins do Idea que melhoram a eficiência do desenvolvimento Java?

Índice

I. Introdução

1. É importante escolher a ferramenta de desenvolvimento certa

2. Breve visão geral deste artigo

2. Ferramentas de desenvolvimento recomendadas

1. Introdução ao MyEclipse

2. Introdução ao Eclipse

3. Introdução da ideia

3. Recomendação de plug-in

1. Endereço de download da ideia

2. Plug-in do Lombok

3. Plug-in MybatisX

4. Plug-in GenerateAllSetter

5. Plug-in do CodeGlance Pro

6. Plug-in Alibaba Java Coding Guidelines

Quatro. Conclusão


I. Introdução

1. É importante escolher a ferramenta de desenvolvimento certa

Como todos sabemos, construir um ambiente de desenvolvimento Java é relativamente complicado.

A configuração de ambientes é especialmente fácil de cometer erros quando você é iniciante. Se você puder escolher uma ferramenta de desenvolvimento adequada, isso reduzirá a chance de erros, tornando a construção do ambiente mais conveniente e menos propensa a erros.

Quando você tiver um ou dois anos de experiência em desenvolvimento, não cometerá alguns erros de iniciante neste momento. Você descobrirá que algumas ferramentas de desenvolvimento consomem muita memória, fazendo o computador travar e escrever uma linha de código trava três vezes. Nesse caso, isso fará você se sentir mal. Se você puder escolher uma ferramenta de desenvolvimento adequada, isso deixará o desenvolvedor feliz.

Quando você é um desenvolvedor mestre, você tem seus próprios hábitos e métodos de desenvolvimento. Mas as ferramentas de desenvolvimento atuais estão se tornando cada vez mais tecnológicas e inteligentes. Se você puder escolher uma ferramenta de desenvolvimento adequada, isso tornará o desenvolvimento mais eficiente. Portanto, é muito importante que os desenvolvedores escolham as ferramentas de desenvolvimento adequadas, e é por isso que este artigo recomenda o Idea e seus plug-ins.

2. Breve visão geral deste artigo

Este artigo irá primeiro comparar as vantagens e desvantagens do MyEclipse, Eclipse e Idea, as três ferramentas de desenvolvimento.Após a comparação, você escolherá o Idea mesmo que não o recomende. Claro, eu ainda recomendo que você use o Idea como uma ferramenta de desenvolvimento de programas Java. Embora o uso do Idea torne seu desenvolvimento mais eficiente e inteligente. No entanto, usar alguns plug-ins de desenvolvimento úteis no Idea trará sua eficiência e métodos de desenvolvimento para outro nível.

Portanto, este artigo apresentará mais seis plug-ins úteis para torná-lo ainda mais poderoso. Se você conhece algum outro plug-in útil, pode deixar uma mensagem na área de comentários e discuti-lo juntos.

2. Ferramentas de desenvolvimento recomendadas

Existem muitas ferramentas para desenvolver programas Java, as mais famosas são MyEclipse, Eclipse e Idea. A maioria dos desenvolvedores deve ter ouvido falar e usado essas três ferramentas de desenvolvimento. A seguir, vamos comparar e analisar as vantagens e desvantagens dessas três ferramentas. Dentre essas três ferramentas, recomendo que você use o Idea. Se você nunca usou o Idea antes, espero que possa experimentá-lo depois de ler este artigo, talvez encontre um novo mundo.

1. Introdução ao MyEclipse

MyEclipse é uma ferramenta de desenvolvimento completa ideal para estudantes e iniciantes. Ele simplifica o processo de configuração e implantação do ambiente. Usei quando estava na faculdade, mas não usei quando saí para trabalhar.

Vantagens: Integra muitos plug-ins com base no Eclipse, que possui funções muito abrangentes e é fácil de usar.

Desvantagens: Por vir com muitos plug-ins, a inicialização é muito lenta, o projeto de desenvolvimento consome recursos e há uma taxa para uso comercial.

2. Introdução ao Eclipse

O Eclipse é uma ferramenta de desenvolvimento de software livre baseada em Java. Sua ideia de design é: tudo é um plug-in. Ao instalar diferentes plug-ins, diferentes funções são suportadas. Usei o Eclipse quando comecei a trabalhar e o uso há cerca de três anos.

Vantagens: código aberto, gratuito, muito fácil de usar.

Desvantagens: A interface de aparência não é suportada o suficiente, a atualização da versão é muito rápida e a velocidade de atualização do plug-in não consegue acompanhar. É relativamente intensivo em recursos.Ao desenvolver projetos de grande escala, às vezes haverá congelamentos e nenhuma resposta.

3. Introdução da ideia

Idea é reconhecida pela indústria como a melhor ferramenta para desenvolvimento de programas Java. Dividida na versão principal Ultimate e na versão comunitária Community, a versão final é cobrada e a versão comunitária é gratuita. Depois que não usei o Eclipse, usei o Idea Community Edition e baixei alguns plug-ins do Idea, a eficiência do desenvolvimento será maior.

Vantagens: edição de código inteligente, prompt de código automático, interface simples e fácil de usar, modos de navegação ricos, etc.

Desvantagens: consome mais recursos, não é rico o suficiente em comparação com os plug-ins do Eclipse

3. Recomendação de plug-in

1. Endereço de download da ideia

A ideia que estou usando é a edição da comunidade 2020.3 e demonstrarei o plug-in com base nesta versão posteriormente. Se você deseja baixar o Idea, pode acessar o site oficial para fazer o download, o endereço é: Idea download address .

253e033cb081486dadbb6066468058bf.png

2. Plug-in do Lombok

O Lombok pode gerar automaticamente métodos construtores, getter/setter, equals, hashcode e toString para atributos em tempo de compilação por meio de anotações. Usando este plug-in, você pode salvar algum código. As versões 2020.3 e superiores têm plug-ins integrados do Lombok. Se a sua ideia não tiver um plug-in integrado, você pode acessar o mercado de plug-ins para baixá-lo. Conforme mostrado na figura abaixo, entre no Lombok e clique em Instalar para baixá-lo.

8ef532c4317449a3aa4791cd178ebf43.png

13e1737ce2da4d1fa6e671d5706605d6.png

3. Plug-in MybatisX

Ao usar o Mybatis, alterne frequentemente entre o mapeador e seu xml correspondente. A maneira usual é copiar o nome do método no mapeador primeiro e, em seguida, procurar o id correspondente no xml globalmente. Após o plug-in MybatisX, você só precisa clicar no pequeno ícone para alternar livremente entre o mapeador e o xml.

b56b1b8e7cc649bd8614d13f204d67df.png

20e72113d5414119b76399bdc0cd23ba.png

4. Plug-in GenerateAllSetter

Ao usar o objeto Model, é inevitável definir a atribuição ou obter o valor. Se houver poucos atributos, definir e obter manualmente também são mais convenientes. Quando há muitos atributos, é inconveniente. Quando você tem o plug-in GenerateAllSetter, pode gerar métodos get ou set com um clique. Clique com o botão direito do mouse na variável, clique em Mostrar ações de contexto e clique para gerar todos os métodos definidos com valores padrão. As etapas do método de operação são mostradas na figura abaixo:

0b1cbb96d5dd4724826acd4cb2d68ce6.png

1b8e06ca41bf420b9d6a6550a72a5f63.png

4bd337949fb045efb14b8298e7c5d008.png

5. Plug-in do CodeGlance Pro

Você certamente encontrará uma situação em que há muito código na classe, como uma classe escrita por você com muitas linhas ou olhando o código-fonte do framework. Nesse momento, quando você olha de cima para baixo, desliza pouco a pouco pela roda do mouse. Se você instalou o plug-in CodeGlance Pro, ele gerará uma miniatura no lado direito do código e você poderá visualizá-lo facilmente apenas clicando na miniatura.

4c87a8f60e7b41a49bc37856c6c0d423.png

ce02e218c6fd4ea9906746ef4cdcc9d5.png

6. Plug-in Alibaba Java Coding Guidelines

Este é um plugin baseado na especificação Alibaba. Embora escrevamos código de uma maneira muito padrão, às vezes, inconscientemente, escreveremos algum código não padrão por conveniência. Se você instalou o plug-in Alibaba Java Coding Guidelines, pode digitalizar o projeto de acordo com as especificações do Alibaba. Clique com o botão direito do mouse no projeto, uma varredura padrão de codificação aparecerá e, ao clicar nela, fará a varredura de nosso código. Após a conclusão da varredura, um resultado da varredura será fornecido e o código poderá ser modificado de acordo com o resultado da varredura. As etapas da operação são mostradas na figura abaixo:

05341d2ce5d14b0686fea5d5c231ff84.png

9d60918564484f7d90b9c26bdeeeb671.png

7b3ec2476c3f498e96eeebd098fb1562.png

Quatro. Conclusão

Aqui, recomendo novamente o uso do Idea e seus plug-ins para desenvolver programas em Java, se você ainda não usou, experimente e não vai sofrer.

Finalmente, discutimos a relação entre tecnologia intrínseca e ferramentas extrínsecas. Usando a analogia de força interna e armas nos romances de artes marciais, compare a tecnologia que você aprendeu com a força interna e compare as ferramentas de desenvolvimento com as armas. É muito importante para um mestre de artes marciais ter armas que possam cortar ferro como lama, mas é ainda mais importante ter uma força interna insondável.

Embora ferramentas úteis possam tornar nosso desenvolvimento mais eficiente e mais inteligente. Mas também devemos nos concentrar em nosso próprio aprendizado técnico e não devemos confiar muito em ferramentas para desperdiçar tecnologia. Somente uma boa tecnologia e ferramentas de desenvolvimento fáceis de usar podem nos tornar ainda mais poderosos.

Acho que você gosta

Origin blog.csdn.net/keyboard_/article/details/127680687
Recomendado
Clasificación