

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No IFCE, a equipe de desenvolvimento identificou, por meio do SonarQube, que um módulo do sistema acadêmico apresenta alta complexidade ciclomática, duplicação de código e métodos extensos com múltiplas responsabilidades. O analista de tecnologia da informação foi designado para propor uma ação alinhada aos princípios de Clean Code e às práticas de análise estática.
Considerando esse cenário, assinale a alternativa que apresenta a melhor conduta diante da situação narrada.
Aumentar o limite aceitável de complexidade ciclomática no SonarQube para reduzir a quantidade de alertas e manter o código existente inalterado.
Refatorar os métodos extensos, aplicando o princípio da responsabilidade única, reduzindo a complexidade ciclomática e eliminando trechos duplicados identificados pela ferramenta.
Desabilitar temporariamente as regras de duplicação de código no SonarQube para permitir a entrega da funcionalidade dentro do prazo.
Substituir a análise estática por testes manuais exploratórios, pois estes identificam problemas estruturais com maior detalhamento.
Concentrar as regras de validação em um único método utilitário estático para reduzir o número de arquivos analisados pela ferramenta.