terça-feira, 10 de abril de 2012

PMD

Ao buscar uma ferramenta para revisar e melhorar meus códigos me deparei com algumas opções, e uma das que me chamou a atenção foi o  PMD (Programming Mistake Detector) pela facilidade da instalação e a simplicidade de executar a verificação do código fonte.
A funcionalidade do PMD é procurar e avisar sobre possíveis e potenciais problemas como por exemplo:

Possíveis erros - blocos try/catch/finally vazios.
Código morto - não utilizadas variáveis ​​locais, parâmetros e métodos privados.
Código Suboptimal - Utilização String / StringBuffer inadequadamente.
Expressões muito complicadaa - if usado desnecessariamente , loops  for que podem ser trocados por loops while.
Duplicação de código - o código copiado / colado pode também gerar bugs  copiado / colado

Para a instalação do PMD como plugin no Eclipse segue um link com o passo a passo :

Assim como a instalação, a utilização do PMD também é simples:
  • Selecione a Classe e clique com o botão direito  -> PMD -> Check Code With PMD



  • Como vemos na imagem, a guia Violations Overview, mostrou varias ocorrências, existe um aviso para a linha 21, está dizendo que a variável de referência id é um nome curto.



E você usa PMD ou outro tipo de plugin/ferramenta para verificação de qualidade do seu código? 
Deixe seu comentário!

Nenhum comentário:

Postar um comentário