Pular para o índice
English

Mais linhas. Menos qualidade?

22 de julho de 2026

Mais linhas significam menos qualidade?

Quando um pull request cresce, LOC chama atenção. Mas transformar o tamanho do diff em critério de aprovação é confundir sinal com veredito.

Em avaliações de tasks, eu usava esse sinal para aprofundar o code review. Naquele contexto, quatro perguntas pesavam mais que o número:

  • A mudança resolve um edge case real?
  • A cobertura de testes continua acima de 80%?
  • O tempo de execução permanece dentro do esperado?
  • A complexidade adicionada é proporcional ao problema?

Às vezes, mais linhas tornam a solução mais explícita, testável e segura. Em outras, só escondem duplicação, acoplamento e manutenção difícil.

Qualidade de software não cabe em uma métrica isolada.

LOC abre a pergunta. Evidência e contexto sustentam a decisão antes do merge.

No seu code review, qual sinal faz você parar e investigar?