7:58
youtube.com 03/08/2026 SRT Sandbox

Clean Code Morreu? Uncle Bob Não Lê Mais Código

Clean Code está em crise: Uncle Bob parou de ler código, e isso é um alerta para a comunidade de desenvolvedores.

Agentes de IA Tecnologia Coding AI

Conteudo

TLDR;

Uncle Bob parou de ler o código dos agentes porque usa testes unitários, gherkin, mutation testing e métricas de qualidade como harness para garantir segurança sem leitura direta. Funções pequenas continuam úteis com agentes pois tornam o código mais grepável e achável em buscas, diferente do benefício humano de legibilidade. Arquivos de até mil linhas com responsabilidade única e estrutura vertical slice por feature são ideais pois reduzem navegação e custo de tool calls para o agente.

Resumo

O vídeo discute como as regras do Clean Code de Robert C. Martin se aplicam na era dos agentes de IA que escrevem código. Uncle Bob parou de ler o código gerado por seus agentes, confiando em testes, métricas e harnesses de qualidade. O conteúdo analisa estudos que mostram que funções pequenas nem sempre reduzem complexidade, mas melhoram a grepabilidade, facilitando buscas pelos agentes. Arquivos com cerca de mil linhas, responsabilidade única e estruturas mais planas, como vertical slices por feature, são mais eficientes que camadas profundas ou arquivos fragmentados, pois reduzem navegação e custo de leitura. Em vez de revisar código linha por linha, Uncle Bob usa testes unitários, Gherkin, mutation testing e métricas de qualidade para validar o que foi construído. O direito de não ler código é conquistado ao criar um sistema confiável que detecta erros automaticamente. O resumo destaca que boas práticas de engenharia, adaptadas para agentes, permitem escalar qualidade sem revisão manual constante, priorizando especificações imutáveis e validação automatizada.