No vibe coding, isso vira problema. Quem fica consertando cada detalhe antes de entregar nunca entrega nada
Estou abismado com essa afirmação.
E aí ele para. Refatora. Questiona a arquitetura.
É isso que developers profissionais fazem. Isso e mais um pouco. Não é um setor fácil. Exige uma quantidade absurda de pensamento sobre aquilo que foi implementado.
Pessoas que só pegam o código para fazer X funcionar é apenas um implementador, e não desenvolvedor. Desenvolver não é somente fazer funcionar.
Mesmo que se deixe para "depois" resolver, isso só é verdade para problemas bem simples. Problemas a nível arquitetura é crítico e não se resolve na maioria dos casos.