terça-feira, dezembro 23, 2014

Ferramenta para verificação da qualidade do código fonte: SonarQube

O SonarQube é uma plataforma aberta para gerenciar a qualidade do código fonte de um projeto, cobrindo sete princípios da qualidade do código fonte.


  1. Arquitetura e design
  2. Testes unitários
  3. Documentação do código fonte
  4. Regras de codificação
  5. Eliminação da duplicação de código fonte
  6. Identificação de potenciais bugs
  7. Complexidade de classes e métodos
Alguns desses princípios são extremamente recomendados por metodologias ágeis e por eXtreme Programming.

Esses princípios são verificados em mais de vinte das principais linguagens de programação disponíveis no mercado, incluindo Java, C#, C/C++, PL/SQL, Cobol, ABAP, entre outras.

Próximos passos:
  1. Instalação e configuração do SonarQube
  2. Verificando a qualidade do código fonte com SonarQube e Maven