0 Compartilhamentos 195 Views

FindBugs

FindBugs, como o próprio nome diz, é um programa que encontra bugs em programas Java. Ele é baseado no conceito de padrões de bug.

Um padrão de bug é um código que frequentemente é um erro. Padrões de bug surgem por uma variedade de razões:

  • Funcionalidades complexas da linguagem
  • Métodos de API mal compreendidos
  • Variações equivocadas quando o código é modificado durante a manutenção
  • Equívocos comuns:  erros de digitação, uso do operador booleano errado etc

O FindBugs utiliza análise estática para inspecionar o bytecode de Java em busca destes padrões. Análise estática significa que a ferramenta consegue encontrar bugs simplesmente inspecionando o código do programa sem precisar executá-lo.

Esta funcionalidade permite que o FindBugs possa ser utilizado por qualquer um, em questão de minutos. Não é necessário nem mesmo ter acesso ao código fonte do programa, uma vez que a análise é concentrada nos arquivos de classe compilados.

O FindBugs também oferece suporte a uma arquitetura de plugin que permite a adição de novos detectores de bugs criados por sua comunidade de usuários.

A ferramenta foi escrita em Java e pode ser executada com qualquer máquina virtual compatível com o JDK 1.5.  O FindBugs consegue analisar programas escritos em qualquer versão do Java.

Baixe o FindBugs

 

Você pode se interessar

De volta aos anos 80!
Artigos
3 visualizações
Artigos
3 visualizações

De volta aos anos 80!

Carlos L. A. da Silva - 22 de julho de 2019

Stranger Things puxou a nostalgia e a Microsoft entrou na brincadeira. Mas como era a tecnologia da informação naquela época?

Promoções de Jogos do Final de Semana (19/07)
Notícias
22 visualizações
Notícias
22 visualizações

Promoções de Jogos do Final de Semana (19/07)

Carlos L. A. da Silva - 19 de julho de 2019

Confira as melhores ofertas de jogos de PC para o final de semana.

Como ativar o DNS-over-HTTPS (DoH) no Firefox
Dicas
15 visualizações
Dicas
15 visualizações

Como ativar o DNS-over-HTTPS (DoH) no Firefox

Carlos L. A. da Silva - 18 de julho de 2019

Protocolo aumenta a segurança da navegação de seus dados e navegador da Mozilla por enquanto é o único com suporte oficial.

Mais publicações

SEO // Dicionário do Programador
Vídeos
16 visualizações
16 visualizações

SEO // Dicionário do Programador

Thais Cardoso de Mello - 15 de julho de 2019
Promoções de Jogos do Final de Semana (12/07)
Notícias
19 visualizações
19 visualizações

Promoções de Jogos do Final de Semana (12/07)

Carlos L. A. da Silva - 12 de julho de 2019