No mundo da programação, saber escrever um código limpo já se tornou algo obrigatório.
Hoje em dia para garantir vida longa ao seu software e facilitar a manutenibilidade devemos seguir boas práticas de Clean Code.
Uma das ferramentas bastante utilizada nas empresas é o SonarQube.
SonarQube
- Mais de 30 linguagens, estruturas e plataformas IaC (Infraestrutura como Código)Obs.: No dia dessa postagem o Delphi não vinha como uma linguagem embutidas.
- Integração com plataformas DevOps
- Go/No-Go com Quality Gate (bloqueia merges no repositório se não atender o padrão de qualidade estabelecido)
- Alta operabilidade
- Análise super-rápida
- Regras críticas de segurança para linguagens vitais
- Configurações compartilhadas e unificadas
- Integração Sonarlint IDE
SonarCloud
Sonarlint
Cobertura de Código
Bugs e Vulnerabilidades, Code Smells e Duplicações
Bugs e Vulnerabilidades é uma sessão reservada para apontar as falhas de segurança do seu código, assim como bugs encontrados.
Code Smells é um termo cunhado por Kent Beck, que quer dizer que algo no seu código "não está cheirando bem", é nessa sessão que descobrimos as famosas "gambiarras" no código.
Em Duplicações serão listados os trechos e a porcentagem de código duplicado no seu projeto, ponto importante para pensarmos e termos práticas de refatorys.
Nenhum comentário:
Postar um comentário