Responsáveis pelo desenvolvimento Java nas empresas normalmente precisam garantir uma qualidade mínima no código escrito pelas equipes rotativas de programadores. Para aqueles que já tentaram fazer tal coisa sabem muito bem como é difícil manualmente ficar revisando e homologando código para a versão de produção. Dentro desse assunto a dica hoje é sobre as ferramentas de validação de codificação chamadas FindBugs e CheckStyle.
FindBugs é uma ferramenta que faz leitura estática do código da solução procurando os mais famosos “java bug patterns”.
CheckStyle é uma ferramenta que garante padrão de codificação segunda o Java Code Convention.
Ambas possuem plugin para as mais famosas IDE . A dica de uso é a seguinte:
- Garantia sistemática da qualidade - Use para garantir a qualidade de código homologando na versão em produção. Passe o validador antes de homologar a versão da solução.
- Aumentar a qualidade e conhecimento da equipe - Auxilie os desenvolvedores menos experientes levando os aprender com seus próprios erros, gerando nele esse “know-how” de java bug patterns.
Segue alguns tutorias de como instalar e usar:
- http://www.vogella.com/articles/Findbugs/article.html
- http://www.vogella.com/articles/Checkstyle/article.html
“Não há nada fora do homem que, nele entrando, possa torná-lo ‘impuro’. Ao contrário, o que sai do homem é que o torna ‘impuro’.” Marcos 7:15
Fernando, parabéns pela iniciativa de compartilhar seu conhecimento.
Este post com essas dicas foram ótimos.
Valew.
Já ouviu falar do PMD, parece ser muito mais completo que esses seus recursos, da uma olhada e trás um feedback pra gente.
Eu ja use sim….PMD e findbug é praticamente a mesma coisa.. Vc fica livre entre 1 ou outro.