Métricas de Software
Utilizando SonarQube
Eduardo Bobsin
Arquiteto de soluções e agilista. Há 15 anos no mercado, é
entusiasta de Lean, Kanban e escalabilidade de s...
ANÁLISE DO CÓDIGO
FEEDBACK
EVOLUÇÃO
WORKFLOW
WORKFLOW
E AGORA?
Obrigado!
Eduardo Bobsin
eduardo.bobsin@gmail.com
Robson Bittencourt
robson.luizv@gmail.com
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Métricas de software utilizando sonar qube
Próximos SlideShares
Carregando em…5
×

Métricas de software utilizando sonar qube

2.047 visualizações

Publicada em

Slides da palestras realizada no TDC POA 2013, na trilha de Testes.

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.047
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
32
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Mostrar a sujeira que pode ter ficado embaixo do tapete
  • Raio X - Análise Estática do código
    Sonarqube é um software que realiza análise estática do código, gerando relatórios que mostram o estado atual do nosso projeto.
  • Demonstrar as métricas sendo exibidas em Dashboards
  • Demonstrar as métricas sendo exibidas em Dashboards
  • Possibilita o acompanhamento da evolução do código através do tempo e das versões
  • Exemplo do framework Struts. Observando o gráfico fica claro que no dia 1 de setembro, foi inserida alguma porção de código que aumentou drasticamente a complexidade ciclomática e reduziu a cobertura dos testes.
  • Falar sobre as linguagens disponíveis para análise no SonarQube, e demonstrar as formas de integração com outras ferramentas como Jenkins e Eclipse.
  • Como vimos o monitoramento das métricas de software pode ser essencial para a manutenção da saúde de nosso código. Cabe a nós desenvolvedores, ou aos times que resolverem adotar esta prática, utilizarem com parcimônia. De nada adianta possuirmos um dashboard com diversas métricas se a maioria não faz sentido para o nosso caso. Também vale ressaltar que as medições devem servir como base para planos de ação, caso contrário se tornam apenas números. Para começar, escolha de 3 a 5 métricas e ataque os pontos críticos, com o tempo você pode adotar outras, mas sempre visando a melhoria continua e consequentemente a qualidade de seu código.
  • Métricas de software utilizando sonar qube

    1. 1. Métricas de Software Utilizando SonarQube
    2. 2. Eduardo Bobsin Arquiteto de soluções e agilista. Há 15 anos no mercado, é entusiasta de Lean, Kanban e escalabilidade de sistemas. Nas horas vagas, aproveita o tempo para ler e aprender alguma coisa nova. Atualmente participa da implantação de Processo Eletrônico no Tribunal de Justiça do RS. Robson Bittencourt Graduando em Sistemas de Informação, trabalha na empresa uMov.me como desenvolvedor. Gosta e procura sempre estar pesquisando sobre Engenharia de Software, Métodos Ágeis e Integração Contínua.
    3. 3. ANÁLISE DO CÓDIGO
    4. 4. FEEDBACK
    5. 5. EVOLUÇÃO
    6. 6. WORKFLOW
    7. 7. WORKFLOW
    8. 8. E AGORA?
    9. 9. Obrigado! Eduardo Bobsin eduardo.bobsin@gmail.com Robson Bittencourt robson.luizv@gmail.com

    ×