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!

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