🔍Engenheiro veterano para de revisar código gerado por IA
Gergely Orosz, autor do The Pragmatic Engineer e referência na comunidade de engenharia de software, trouxe um relato que incomoda. Ele conversou com um engenheiro muito experiente que, até pouco tempo, revisava todo o código gerado por IA. Até que percebeu que o código estava bom o suficiente para ser inútil ficar revisando tudo, e decidiu parar, exceto para partes críticas do produto. --- O detalhe que pesa: estamos falando de alguém que passou a carreira inteira revisando o próprio código e o dos colegas. Não é um júnior empolgado com novidade. É alguém que entende profundamente o valor da revisão e, mesmo assim, concluiu que o custo-benefício não fecha mais. --- O próprio Gergely admite que não sabe o que vai substituir a revisão de código. Algo precisa entrar no lugar, porque revisão não é só sobre pegar bugs: é sobre transferência de conhecimento, padrão de qualidade e alinhamento do time. Se ela desaparece, o que sobra?
Gergely Orosz, autor do The Pragmatic Engineer e referência na comunidade de engenharia de software, trouxe um relato que incomoda. Ele conversou com um engenheiro muito experiente que, até pouco tempo, revisava todo o código gerado por IA. Até que percebeu que o código estava bom o suficiente para ser inútil ficar revisando tudo, e decidiu parar, exceto para partes críticas do produto.
— @GergelyOrosz View on X
Engenheiros seniores estão abandonando a revisão sistemática de código gerado por inteligência artificial. O movimento, documentado por Gergely Orosz no The Pragmatic Engineer, marca um ponto de inflexão operacional: quando o output de LLMs atinge qualidade funcional consistente, o custo da revisão humana completa passa a superar o benefício. Um veterano da área, com décadas de prática em code review, decidiu recentemente intervir apenas em módulos críticos de negócio, deixando de lado a inspeção linha a linha.
O peso da experiência na decisão
A mudança não parte de um desenvolvedor iniciante entusiasmado com novidade. Trata-se de um profissional que construiu sua carreira sobre a premissa de que revisão de código é função essencial de engenharia de software. A constatação foi pragmática: o código produzido por ferramentas como GitHub Copilot e Claude estava "bom o suficiente" para seguir direto para produção, desde que fora de caminhos críticos do produto. A eficiência sintática das LLMs reduziu drasticamente a incidência de erros óbvios que justificariam o gargalo de uma pull request tradicional.
O que se perde sem revisão
Code review nunca foi apenas debugging. Em equipes distribuídas, especialmente no modelo remoto predominante no Brasil, a revisão funciona como mecanismo de transferência de conhecimento tribal, padronização arquitetural e alinhamento de padrões de qualidade. Quando um engenheiro senior para de revisar, o time perde a oportunidade de ident