FC ConcursosFC Concursos

Questão FC370143

O analista Jeferson está configurando um projeto no SonarQube. Ao configurar as métricas de código que devem ser monitoradas, Jefferson adicionou ao projeto a métrica que indica o

Qualidade de Software

FGV · 2024

O analista Jeferson está configurando um projeto no SonarQube. Ao configurar as métricas de código que devem ser monitoradas, Jefferson adicionou ao projeto a métrica que indica o tempo necessário para corrigir todos os code smells presentes no código.

 

Jefferson adicionou ao projeto no SonarQube a métrica:

  1. technical debt;
  2. quality gate status;
  3. security remediation;
  4. maintainability rating;
  5. reliability remediation.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

No SonarQube a métrica Technical debt indica o esforço necessário para corrigir todos os code smells detectados no projeto. É uma medida de tempo que traduz problemas de manutenção em horas/minutos, facilitando a quantificação do trabalho para “limpar” o código.

Um code smell é uma característica do código que sugere fragilidade ou maior custo de manutenção, mesmo não sendo um bug imediato. A métrica agrega esse esforço em unidades temporais.

O valor é armazenado em minutos e, quando exibido em dias, o SonarQube assume um dia de trabalho de 8 horas. Para conversão: \(dias = \\frac{minutos}{60 \\times 8}\\).

Na prática, Technical debt serve para estimar prioridades, planejar correções e monitorar evolução da qualidade ao longo do tempo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo