Termo

Defeito

Info

Escrito originalmente em francês. Traduzido por IA — o sentido foi preservado, não a prosa.

Definição curta

Diferença entre o comportamento esperado de um software e o seu comportamento real, qualificada como tal pelo time. Ele se opõe ao no defect, que cobre a melhoria, o pedido de capacidade, o mal-entendido e o assunto fora de prioridade.

Definição detalhada

No sentido normativo, um defeito é uma não conformidade a uma especificação. Na prática, é o que o time aceita chamar de defeito — o que depende da existência e da precisão da especificação, muitas vezes ausente.

Nos artigos deste blog, a palavra designa o resultado de uma qualificação, não uma propriedade intrínseca: ela nomeia a saída defect de uma decisão com dois ramos. Ela não carrega nenhuma informação de impacto — um defeito comprovado pode ser menor, uma capacidade ausente pode ser bloqueante.

Uso no domínio

Qualificação de um sinal que chega, manutenção do passivo, métricas de qualidade (regressões, defeitos encontrados antes da produção, defeitos encontrados em produção).

Sinônimos e variantes

Bug · anomalia · defect.

Não confundir com

  • Dor — o que o usuário sente, independente da qualificação e da origem técnica.
  • Política zero bug — o regime que obriga a decidir, enquanto o defeito é aquilo sobre o que decidimos.
  • Melhoria — capacidade existente que queremos melhor, sem diferença em relação ao comportamento esperado.
  • Pedido de capacidade — funcionalidade ausente, cuja ausência não é uma diferença mas um limite do escopo.
  • Dívida técnica — fraqueza de concepção cujo tratamento já foi decidido; ela custa caro na evolução, sem comportamento defeituoso visível.

Exemplos

Um botão em que você precisa clicar duas vezes: defeito menor.

Uma declaração legal que o produto não sabe produzir: não é um defeito, e ainda assim é mais crítico.

Ambiguidades / debates

Sem especificação escrita, a fronteira entre defeito e melhoria é negociada caso a caso, muitas vezes em favor de quem controla a fila.

No uso corrente, "bug" designa indistintamente um defeito no sentido estrito e qualquer contrariedade encontrada por um usuário.