Estrutura.
Um assistente de IA envolve o código em funções, classes ou interfaces extras que adicionam uma camada de indireção sem esconder nenhuma complexidade nem permitir reutilização — abstrações que apenas repassam para um único ponto de chamada.
Assistentes de IA tendem a colar uma cópia nova e levemente ajustada de uma lógica existente em vez de reutilizar ou extrair uma função compartilhada, inflando o código duplicado enquanto a refatoração desaparece silenciosamente.
Assistentes de IA empilham código novo e quase duplicado ao lado do que já existe em vez de reestruturá-lo, então a duplicação cresce e a refatoração — o retrabalho que mantém uma base de código saudável — desaparece silenciosamente.
O modelo escreve à mão código sob medida para algo que uma biblioteca padrão, uma dependência existente ou um helper já presente no repositório já faz — adicionando lógica duplicada e menos testada em vez de chamar o que já existe.