Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Análise de qualidade de código com Sonar - Fernando Boaglio

Análise de qualidade de código com Sonar - Fernando Boaglio

  • Login to see the comments

Análise de qualidade de código com Sonar - Fernando Boaglio

  1. 1. Análise de qualidade de código com Sonarqube Fernando Boaglio
  2. 2. Quem é Fernando Boaglio ?
  3. 3. Criado em 1490 para escutar embarcações afundandas
  4. 4. Hoje é usado para driblar os obstáculos
  5. 5. Sonar é usado para driblar os bugs!
  6. 6. O que é o Sonar / Sonarqube ? Um super agregador de métricas
  7. 7. Destaca problemas no código
  8. 8. Sugere melhorias no código
  9. 9. Suporta mais de 20 linguagens
  10. 10. Centraliza visão de qualidade de código
  11. 11. Integração DevOps
  12. 12. Como subir o servidor do Sonar ? Instalação tradicional 1 - Download de https://www.sonarqube.org/downloads/ 2 – Configura banco de dados 3 – Subir o servidor 4 – Acessar a porta 9000 Instalação Docker 1 – Acessar informações de https://hub.docker.com/_/sonarqube/ 2 – Subir com: $ docker run -d --name sonarqube -p 9000:9000 sonarqube 3 – Acessar a porta 9000
  13. 13. Como usar no projeto ? Projeto Java Sonar local: mvn sonar:sonar Sonar remoto: mvn sonar:sonar -Dsonar.host.url=http://sonardev:9000 Outros: Sonar Runner
  14. 14. Exemplo: análise do código do Jenkins https://github.com/jenkinsci/jenkins
  15. 15. Depois de analisadas algumas tags
  16. 16. Bugs apontados pelo Sonar
  17. 17. Dívida técnica: esforço x linhas de código
  18. 18. Customize regras e perfis...

×