esse é o trade-off: a IA gera cada vez mais código, mas o dev corre o risco de entender cada vez menos o código gerado.. o desafio é não perder o controle e continuar entendendo o que foi construído.
isso aconteceu comigo no meu app. em vários momentos precisei parar e olhar praticamente todo o código, gastando horas, até perceber que tinha muita coisa duplicada e desnecessária. acabei anotando tudo e fazendo uma simplificação geral do código.
depois desse processo, quando eu pedia algumas correções simples, a IA às vezes dava uma puta volta para resolver algo que poderia ser mais simples. e eu ficava tipo: "cara, você tá viajando... por que não faz simplesmente isso? é muito mais simples"
acho que o ponto é justamente esse: usar a IA para acelerar o desenvolvimento sem deixar ela assumir completamente a arquitetura e as decisões do código.
— é o hype