Poderíamos dizer a Claude para usar técnicas de codificação modernas, escrever código simples e modular e reestruturar a base de código usando métodos de codificação limpos que sejam fáceis de manter e expandir. Poderíamos fazer com que Claude fizesse o código parecer moderno e consistente em todo o aplicativo. Poderíamos fazer o aplicativo rodar no Windows, Mac e Linux, bem como no navegador. Poderíamos criar a base de código dos nossos sonhos se fôssemos minuciosos o suficiente em nossas especificações e diligentes o suficiente em nosso monitoramento do processo.

Um legado tabu

Aposto que tudo poderia ser feito em semanas (dias?) em vez dos anos que levaria para fazer manualmente. E por que não? O que temos a perder?

Agora, reescrever o código do zero é exatamente o que Joel Spolsky nos disse que nunca deveríamos fazer. Mas isso foi há 26 anos e direi que Spolsky não previu agentes de codificação. O primeiro ponto de Spolsky é que o código antigo e legado contém anos de conhecimento corporativo e soluções de casos extremos que não podem ser recapturados em uma nova versão. Mas estes são precisamente os tipos de coisas que um agente de codificação pode ver e capturar. O segundo ponto de Spolsky – que uma reescrita em grande escala significa anos sem lançar nada de novo – torna-se discutível pela velocidade com que isso poderia ser feito.