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

Palestra apresentada no PHPeste 2024 dia 24/11/2024

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

November 22, 2024
Tweet

More Decks by Monica Craveiro de Menezes

Other Decks in Programming

Transcript

  1. Monica Craveiro Desenvolvedora Back-end PALESTRA Desenvolvimento Qualidade de Software SonarQube

    https://speakerdeck.com/mocraveirodev Eleve o nível da Qualidade das suas aplicações PHP com SonarQube
  2. POTÊNCIAS TECH CONTEÚDO POTÊNCIAS TECH NETWORKING & SORTEIOS FEIRA DE

    OPORTUNIDADES MENTORIAS Monica Craveiro de Menezes @mocraveirode Carioca da gema, ex-patinadora artística, gamer, #TechMaromba, Dev Emocionada, costumava fazer cálculos por aí mas hoje em dia fico “só nos compiuter”, amante de energético e aspirante a Influencer Tech.
  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. É 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 O QUE É CÓDIGO LIMPO ? https://docs.sonarsource.com/sonarqube/latest/user-guide/clean-code/
  5. É um linter avançado de análise em tempo real de

    código-fonte integrado às IDEs O QUE É SONARQUBE IDE ? https://docs.sonarsource.com/sonarlint/
  6. É uma ferramenta de análise de código-fonte em nuvem e

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

    configurada dentro do servidor ou local. O QUE É SONARQUBE SERVER? https://docs.sonarsource.com/sonarqube/latest/
  8. 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. POR QUE O SONARQUBE É IMPORTANTE ?
  9. VERSÕES DO SONARQUBE • Community • Developer • Enterprise •

    Data Center • SonarCloud https://www.sonarsource.com/products/sonarqube/downloads/
  10. POTÊNCIAS TECH CONTEÚDO POTÊNCIAS TECH NETWORKING & SORTEIOS FEIRA DE

    OPORTUNIDADES MENTORIAS Obrigada!!! Monica Craveiro de Menezes @mocraveirode v https://speakerdeck.com/mocraveirodev