Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20220730_Como empoderar DEVs com SonarQube

20220730_Como empoderar DEVs com SonarQube

Objetivo: incentivar a melhoria da qualidade através de ferramenta de análise estática. Forma: explicar como ela pode ser implementada no pipeline, alguns cuidados e dicas importantes para que ela não seja um problema, mas parte da solução de códigos mal-escritos.
Minha palestra traz dicas de como implementar o Sonar com base em minhas experiências e casos de sucesso sobre como o DEV se beneficia com o uso dela.

Clara Erica Castro

July 30, 2022
Tweet

More Decks by Clara Erica Castro

Other Decks in Technology

Transcript

  1. + 24 anos em TI + Setor Bancário e de

    Seguros Expert em Qualidade, DevOps, Agilidade Palestrante em eventos de TI Voluntária em grupos de TI Professora na Educação Dasa DevOps Community Member Award Winner 2022 https://www.devopsagileskills.org/awards/ Quem eu sou
  2. Aumento 50% ataques/semana Mundo Educação/Pesquisa +75% Governo/Militar +47% Comunicações +51%

    Focos mundiais Europa +68% América Norte +61% América Latina +38% Por região Varejo/Atacado +238% Saúde +64% Governo/Militar +55% Brasil +77% Crescimento de Ciberataques (2020-2021) https://tiinside.com.br/10/01/2022/mundo-registra-crescimento-de-50-dos-ciberataques/
  3. Prejuízos CISQ Consortium for Information & Software Quality The Cost

    of Poor Software Quality in the US: A 2020 Report U$ 2,08 Trilhões nos EUA Falhas operacionais de software com crescimento de 22% em 2 anos U$ 1,56 Trilhões U$ 260 Bilhões Projetos de Software malsucedidos, crescimento de 46% em 2 anos U$ 520 Bilhões Baixa qualidade sistemas legados, redução de 18% em 2 anos https://www.it-cisq.org/the-cost-of-poor-software-quality-in-the-us-a-2020-report.htm
  4. Mars Climate Orbiter U$ 327,6 milhões NASA Libras de força

    Newtons de força X https://ezdevs.com.br/incidentes-envolvendo-problemas-de-software/
  5. Boeing 737 MAX 8 US$18 bilhões 346 vidas https://ezdevs.com.br/incidentes-envolvendo-problemas-de-software/ Airbus

    A320 (esquerda) x Boeing 737 NG (direita). Imagem: Aviation Stack Exchange Indonésia Lion Air 29/10/2018 Ethiopian Airlines 10/03/2019
  6. Um erro de codificação que pode levar a um erro

    ou comportamento inesperado em tempo de execução Bugs Um problema de manutenção que torna seu código confuso e difícil de manter Code Smells Um ponto em seu código que está aberto a ataques Vulnerabilidades Análise estática de código Fonte: https://docs.sonarqube.org/latest/user-guide/issues/