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!

Avatar for Monica Craveiro de Menezes

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.