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

Eles vendem a ideia do Enterprise Vibe Coding, onde o certo não é mexer no código

IA é uma ferramenta incrível, mas deve ser usada como uma ferramenta.

100% Vibe Coding não dá certo! Precisa ter intervenção humana.

IA já gerou DIVERSOS códigos com query N+1, Códigos que passavam por um pipeline gigantesco sem necessidade, e o pior de todos: um código que desativava momentaneamente o RLS do postgres

Imagina minha infraestrutura inteira confiar no RLS e a IA desativar porque era um caminho mais fácil?

Não ficou claro o tamanho do problema? Imagina um cliente ver dados financeiros de outro porque eu não entendi o que a IA fez?

Usando vibe coding eu sempre identifico diversos problemas que passariam despercebidos por alguem com menos atenção que eu. E olha que sou acostumado a fazer code review de outras pessoas, então vejo detalhes que a maioria das pessoas não pensa

  • Um index em uma coluna que não é usada para filtro, mas que diminui a performance de escrita no DB
  • Arquivos fora do padrão de arquitetura do sistema (que violam princípios bem descritos no agente)
  • Pipeline chamando 5 arquivos quando deveriam ter apenas 1
  • Querys retornando modelos inteiros do DB para usar somente 1 campo
  • Replicação de código de login na API em TODOS os locais que usa
  • Construção de estruturas novas em vez de reutilizar antigas

Posso dar um exemplo que tive hoje:

  • Promt de IA: 5 minutos
  • Refatoração do código da IA: 3 horas

Se eu fizesse sem IA? provavelmente umas 10 horas

Carregando publicação patrocinada...