O e-mail que dividiu equipes de engenharia

Boris Cherny, criador do Claude Code na Anthropic, recebe diariamente mensagens de desenvolvedores com a mesma dúvida: como lidar com código gerado por IA quando metade da equipe confia cegamente e a outra metade rejeita por completo?

Em 12 de setembro de 2026, ele publicou no X a resposta a um e-mail que capturou bem o dilema. O desenvolvedor anônimo descrevia dois campos em conflito:

Campo 1 — código revisável: "Criamos código similar ao anterior, acelerado por IA. Pode não ser revisado completamente, mas deveria ser revisável. A pessoa que submete o código deveria conseguir explicá-lo."

Campo 2 — caixa-preta: "Não nos preocupamos com a revisão. Apenas verificamos o resultado. O código pode ser incompreensível — tudo bem, desde que funcione."

O desenvolvedor relatou que muitos colegas adotam a segunda abordagem por pressão de prazo, com medo de que isso gere consequências na carreira.

Dois contextos, dois padrões para código gerado por IA

A resposta de Cherny não escolheu um lado — mas separou claramente os contextos:

Para protótipos descartáveis: o tratamento como caixa-preta é aceitável quando "o código será descartado em breve e nada quebra gravemente quando falha". A rastreabilidade importa menos quando o raio de impacto é baixo.

Para código de produção: "Código de produção escrito por Claude deveria ter padrão mais alto do que se fosse escrito por humano." A razão é direta: quando a IA gera código, o desenvolvedor não passa pelo processo mental de entender cada linha — o que significa que erros sutis passam invisíveis.

Na Anthropic, o código gerado por IA em produção passa por um pipeline obrigatório: linting automatizado, testes abrangentes, fuzzing contínuo e revisão assistida por IA. Nenhum desses passos é opcional. Estudos clássicos de engenharia de software indicam que bugs detectados em produção custam em média 10x mais para corrigir do que na fase de revisão de código — e com IA gerando mais código mais rápido, esse custo escala proporcionalmente.

Por que isso importa para o seu negócio

A mudança que Cherny descreve é profunda: o desenvolvedor moderno deixou de ser quem digita código para ser quem garante a qualidade do código gerado por IA.

Essa virada tem implicações diretas para qualquer empresa incorporando ferramentas de IA no time de tecnologia:

Primeiro, revise seus critérios de code review. Se o time aceita código gerado por IA sem revisão estruturada, o risco técnico cresce silenciosamente. O pull request que "funciona nos testes" não é suficiente.

Segundo, invista em automação de qualidade. Linting, cobertura de testes e fuzzing não são luxo — são o mínimo para rodar IA em produção de forma responsável. Esses investimentos pagam dividendos mesmo sem IA.

Terceiro, reconheça o novo perfil de senioridade. O engenheiro mais valioso não é o que escreve código mais rápido — é o que sabe direcionar a IA, validar a saída e rejeitar o que não presta. Esse é o gerente de qualidade que Cherny descreve.

A discussão reflete uma mudança documentada no setor: conforme o relatório de risco da METR sobre agentes de fronteira, a qualidade do output depende diretamente da qualidade do direcionamento humano — seja um prompt ou uma spec técnica.

Para empreendedores, a mensagem prática é clara: adotar código gerado por IA sem critérios de qualidade definidos é o mesmo que contratar um desenvolvedor júnior e não revisar nenhum pull request. A velocidade é real — mas o custo oculto também.


Conteúdo reescrito e traduzido para PT pela redação luiscortex, revisado por humano.

Fonte: Google News — AI (EN)