Principais Alternativas de FindBugs Mais Bem Avaliadas

Usei o Findbugs extensivamente enquanto trabalhava no meu projeto de tese, onde era necessário detectar código duvidoso, problemas potenciais relacionados a multithreading e segurança. O Findbugs teve um desempenho razoável na detecção de todos esses problemas potenciais que poderiam levar a erros no futuro. Análise coletada por e hospedada no G2.com.
Teria sido ótimo se mais categorias fossem adicionadas ao conjunto de regras do Findbugs para realizar a análise estática de uma maneira muito melhor. Análise coletada por e hospedada no G2.com.
21 de 22 Avaliações Totais para FindBugs

Fácil integração com IDE para corrigir os problemas durante o próprio desenvolvimento.
Integração com CI/CD
Também mostra sugestões sobre como corrigir o problema durante o próprio desenvolvimento.
O número de falsos positivos levantados no find bugs foi baixo em comparação com outras ferramentas de análise de código estático que usamos.
O tempo levado para a análise do código-fonte também foi muito rápido. Análise coletada por e hospedada no G2.com.
A explicação do problema pode ser um pouco mais detalhada, como mostrar alguns exemplos comuns de problemas.
Será bom se o findbugs incluir mais recursos para identificar problemas relacionados ao desempenho. Análise coletada por e hospedada no G2.com.

A interface do usuário que pode ser incorporada a todos os IDEs e sistemas operacionais possíveis é a melhor parte. Podemos corrigir os problemas em qualquer ambiente e verificar o status antes de implantar a aplicação no servidor no seu local é o melhor que eu gosto, o que vejo como amigável para desenvolvedores. Análise coletada por e hospedada no G2.com.
Os bugs são fornecidos com prioridade, mas a prioridade de alguns bugs deve ser decidida pelo desenvolvedor do aplicativo e, portanto, a prioridade padrão fornecida pelo findbugs pode não ser precisa às vezes. Análise coletada por e hospedada no G2.com.
Yes I have used the the find bugs tool personally in one of the project I worked.It helps us to maintain the green build and allows the co-workers to check-in the code without any issue.It helps us to remove the unused objects and unwarranted code, in simple it keeps the code clean and build green. Análise coletada por e hospedada no G2.com.
It would have better if it works a bit similar to the sonar cube code analyser.So that a single tool will do the multiple jobs. Análise coletada por e hospedada no G2.com.

FindBug vem pré-carregado com IntelliJ e Eclipse, dois IDEs que uso bastante no meu desenvolvimento diário. FindBug me permite identificar potenciais problemas de NPE, bem como códigos irregulares e variáveis desnecessárias, que às vezes passam despercebidos. Além disso, ele alerta contra potenciais vazamentos de memória. Usamos o FindBug como parte do nosso pipeline de CI/CD. Análise coletada por e hospedada no G2.com.
A explicação dos bugs identificados pode ser melhor. Nas classes pojo, os avisos relacionados a propriedades de data e array são mostrados corretamente. Mas esses avisos podem ser facilmente evitados usando algumas soluções alternativas duvidosas. Além disso, às vezes essas descobertas não são relevantes e tornam o código desnecessariamente complexo. Embora possamos suprimir esses avisos, uma melhor análise e detecção pode ser fornecida nesses casos. Análise coletada por e hospedada no G2.com.

Facilmente conectável com IDEs amplamente utilizados
Detecta problemas em uma vasta configuração de desenvolvimento
O usuário pode conhecer blocos de código vulneráveis em um projeto
A navegação é mais fácil em áreas propensas a erros Análise coletada por e hospedada no G2.com.
Às vezes, apenas encontra um subconjunto de problemas, às vezes a descrição de um problema não é detalhada o suficiente, o que torna difícil extrair o problema exato. Análise coletada por e hospedada no G2.com.

Vem a calhar no Eclipse e IDEs de desenvolvimento populares.
Detecta áreas de código propensas a erros.
Facilmente plugável. Análise coletada por e hospedada no G2.com.
Erros são às vezes muito detalhados e precisam de algum tempo para serem localizados. Análise coletada por e hospedada no G2.com.



É uma ferramenta fácil e útil que funciona com um comando simples. Torna meu trabalho fácil no meu dia a dia, amigável para o usuário. Análise coletada por e hospedada no G2.com.
Às vezes, encontrar bugs não relevantes, deve ser configurado pelo desenvolvedor. Análise coletada por e hospedada no G2.com.