Classe padrão
Diretrizes de codificação Java do Alibaba
Endereço do plug-in: endereço GitHub
do plug-in oficial de especificação de código-fonte aberto do Alibaba. Use-o em conjunto com o manual de especificação do Alibaba "Manual de Desenvolvimento Java Eficiente de Codificação" para obter melhores resultados. Não há necessidade de comprá-lo! O código -fonte aberto no GitHub é eficiente: download do manual de desenvolvimento Java
Inspeção de código estático SonarLint
O endereço do plug-in
SonarQube é usado na equipe para revisar a qualidade do código.Após a
conclusão da integração contínua, a qualidade do projeto será verificada e os resultados da verificação serão obtidos.
SonarLint pode ser entendido como uma versão IDEA do SonarQube,
quando houver algum problema no código, ele fará sugestões diretamente para melhorar a qualidade do código.
Aula auxiliar
CódigoGlance
Este plug-in pode fornecer um bloco de miniatura de código no lado direito que pode ser arrastado para cima e para baixo para visualizar rapidamente o código.
Codote IA
Pessoalmente, gosto muito do plug-in de prompt de código, mas parece que ele foi incorporado ao TabnineAI.
IA Tabnine
Plug-in de prompt de código Se o seu código for relativamente padronizado, muitas vezes você será questionado se apenas escrever a primeira letra do código.
E lembre-se de que há um mecanismo de aprendizagem nele. Quanto mais você escreve, mais preciso será ser.
Lombok
A razão pela qual algumas empresas não permitem seu uso é que o Lombok é vinculativo e intrusivo.
Em outras palavras, se você usar o Lombok, significa que todos na equipe precisam usá-lo. Caso contrário, quando outros abrirem seu código, haverá um erro que não pode ser executado. Felizmente
, a equipe usa e recomenda vários
@Data
@Builder
@RequiredArgsConstructor
@NoArgsConstructor
@AllArgsConstructor
. Não é muito perfumado e o código é invencível e refrescante.
Plug-in MyBatis grátis
O plug-in gratuito MyBatis pode saltar do Mapper para xml
Recuar arco-íris
Amigos que geralmente têm recuos desalinhados podem experimentar o Rainbow Indentation
para ajudá-lo a padronizar o formato do código e escrevê-lo lindamente.
Colchetes Arco-Íris
Parênteses coloridos. Quando as coisas entre parênteses são mais complexas, é fácil escrever os parâmetros errados.
Às vezes acontece que a localização dos parênteses está errada, mas a função fica sobrecarregada para outra função (é claro que um bom design é necessário para evitar este problema). Isso
acontecerá neste momento. Alguns bugs mágicos podem exigir muito tempo para depurar pontos de interrupção.
O efeito é mostrado nos colchetes coloridos acima.
GitToolBox
Informações de envio do Git.
Se você seguir as especificações de envio do Git no grupo, poderá descobrir quem operou cada linha e as informações enviadas.
Você pode ver o remetente, o horário do envio e o conteúdo do envio.
KeyPromoterX
Ao clicar com o mouse, um prompt aparecerá no canto inferior direito
informando que a tecla de atalho para a operação é um plug-in de prompt.
Com o tempo, as teclas de atalho se tornarão mais eficientes à medida que você as usar mais.
Lançador VisulVM
Você pode iniciar o VisualVM (se não conhece o software, pode aprender sobre ele primeiro).
Ele vem com o JDK oficial. Você pode ver o status da máquina virtual, como heap, pilha, thread e outras informações quando o Java virtual máquina está funcionando.
Aula inútil
Barra de progresso do Mario
Mude a barra de progresso para o estilo Mario... É apenas uma questão de aparência e não adianta.
IU do tema material
O tema IDEA é inútil... Só acho que parece bom.