Análise de Clean Code e SonarQube
Gabarito: letra D. Clean Code é de fato um conjunto de princípios e práticas que visam tornar o código mais legível, compreensível e sustentável. As demais alternativas contêm afirmações falsas sobre SonarQube e Clean Code.
Alternativa A — ❌ Incorreta
Afirma que o SonarQube não permite aplicar Clean Code sistematicamente. Na verdade, o SonarQube é amplamente utilizado para inspecionar código e pode ser configurado com regras que promovem Clean Code, tornando a aplicação sistemática possível.
Alternativa B — ❌ Incorreta
No Clean Code, as funções devem ser pequenas e fazer apenas uma coisa. A alternativa inverte o princípio ao dizer "grandes e simples".
Alternativa C — ❌ Incorreta
SonarQube é uma ferramenta muito popular e não apenas sugere problemas: ela pode bloquear a compilação conforme as regras definidas, atuando na gestão da qualidade.
Alternativa D — ✅ Correta ⟵ GABARITO
Define corretamente o conceito de Clean Code: princípios e práticas para tornar o código mais legível, compreensível e sustentável.
Alternativa E — ❌ Incorreta
SonarQube possui suporte a dezenas de linguagens, incluindo JavaScript, TypeScript e Python. A afirmação é falsa.
Gabarito: letra D.