Questão nº 77
Questão de Informática Forense · CEBRASPE PF 2025 (nº 77)
No que se refere ao SonarQube, às estruturas de dados e à complexidade de algoritmos, julgue os itens subsecutivos.
No SonarQube, um QualityGate representa um conjunto de condições que um projeto deve satisfazer a fim de que seu código seja considerado aceitável para prosseguir no pipeline de desenvolvimento ou para ser liberado.
Resposta comentada
QualityGate é como um "portão de qualidade" no SonarQube: um conjunto de regras (ex.: "nenhum bug crítico", "cobertura de testes ≥ 80%") que o código precisa passar para ser aprovado. Se falhar, o pipeline de desenvolvimento é interrompido ou a liberação é bloqueada.
- Correta: Certo. O QualityGate define condições objetivas que o projeto deve cumprir para ser considerado aceitável, funcionando exatamente como um critério de liberação no pipeline.
Fica de olho: A banca pode inverter o conceito dizendo que o QualityGate é uma ferramenta de correção automática ou que ele analisa o código em tempo real — na verdade, ele apenas compara os resultados da análise contra limites predefinidos, sem corrigir nada e sem agir sozinho; ele só aprova ou reprova.
Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Informática Forense. Reproduzida para fins de estudo.