Executando verificação de segurança...
5

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.

Carregando publicação patrocinada...
1

Você está certo que a afirmação saiu sem contexto suficiente. A distinção real não é entre "dev que refatora" e "dev que só entrega" — é entre refatorar cedo demais vs refatorar no momento certo.

O dev sênior que para para questionar a arquitetura de um sistema que ainda não tem um usuário real está fazendo a coisa certa, tecnicamente. O problema é que a maioria dos produtos morre antes de precisar de escala, e os que sobrevivem geralmente conseguem refatorar quando chegam lá.

O argumento do artigo é mais sobre timing do que sobre qualidade. Refatorar é necessário. Quando é a pergunta.