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

ELEVE O NÍVEL DA QUALIDADE DAS SUAS APLICAÇÕES ...

ELEVE O NÍVEL DA QUALIDADE DAS SUAS APLICAÇÕES PHP COM SONARQUBE

Utilizando o SonarQube, uma ferramenta que ajuda a limpar, organizar e fortalecer seu código, mostraremos como configurá-lo facilmente e usá-lo para descobrir e resolver os problemas comuns que assombram devs PHP. Prepare-se para deixar seu código mais seguro, eficiente e fácil de manter com as dicas práticas e exemplos que compartilharemos. Você vai descobrir uma nova ferramenta para seu cinto de utilidades que vai melhorar a qualidade do seu código PHP!

Monica Craveiro de Menezes

September 28, 2023
Tweet

More Decks by Monica Craveiro de Menezes

Other Decks in Programming

Transcript

  1. //ELEVE O NÍVEL DA QUALIDADE DAS SUAS APLICAÇÕES PHP COM

    SONARQUBE Monica Craveiro de Menezes https://speakerdeck.com/mocraveirodev
  2. Carioca, Bacharel em Sistemas de Informação e Matemática, Desenvolvedora Back-end

    na Sensedia, Voluntária e Host do Canal do YouTube da NodeBR, ex-aluna do [des]programe, {reprograma} e DigitalHouse>. Professora de Programação, além de Participante e Palestrante em diversas comunidades de TI. @mocraveirodev Quem sou eu? Monica Craveiro de Menezes
  3. //PRIMEIRO… QUAL A IMPORTÂNCIA DA QUALIDADE DE CÓDIGO? Impacto nos

    Resultados Usabilidade e Experiência do Usuário Segurança Facilidade de Manutenção Reputação Profissional
  4. //O QUE É CÓDIGO LIMPO? É um padrão de código

    que resulta em um software seguro, confiável e de fácil manutenção, portanto, escrever código limpo é essencial para manter uma base de código saudável https://docs.sonarsource.com/sonarqube/latest/user-guide/clean-code/
  5. //O QUE É SONARLINT? É uma ferramenta de análise em

    tempo real de código-fonte integrado às IDEs https://docs.sonarsource.com/sonarlint/vs-code/
  6. //O QUE É SONARCLOUD? É uma ferramenta de análise de

    código-fonte em nuvem e integrada à pipeline de CI e plataforma de DevOps. https://docs.sonarcloud.io/
  7. //O QUE É SONARQUBE? É uma ferramenta de análise estática

    de código-fonte configurada dentro do servidor. https://docs.sonarsource.com/sonarqube/latest/
  8. //POR QUE O SONARQUBE É IMPORTANTE? Permite identificar problemas de

    código, vulnerabilidades de segurança, bugs, débitos técnicos e muito mais antes mesmo de o código ser implantado em produção.