RRodrigo M. Reis
ConsultoriaMétodoRobôsMateriaisBlogSobre
Área do ClienteMaterial grátis
R

Rodrigo Munhoz Reis

Vibecoding com Engenharia. Construir com IA, rápido — mas com rigor de engenheiro.

ConsultoriaMétodoRobôsMateriaisBlogSobreÁrea do Cliente
LinkedInInstagram
© 2026 Rodrigo Munhoz Reis. Todos os direitos reservados.Política de Privacidade

Negócios

Quando reescrever do zero é a decisão certa (é raro)

Com IA, reescrever ficou tentador: o sistema sai de novo em uma semana. O que não sai de novo em uma semana é o conhecimento que está embutido nele.

Rodrigo Munhoz Reis· 16 de setembro de 2026· 3 min de leitura
Quando reescrever do zero é a decisão certa (é raro)

Resumo em 3 linhas

Reescrever do zero parece atraente porque o código novo sai rápido, mas o que demora não é o código e sim o conhecimento acumulado no sistema antigo: casos raros tratados, regras de exceção e correções que ninguém lembra de ter feito. Reescrita compensa em poucos casos objetivos, como tecnologia sem suporte ou mudança estrutural do modelo de negócio, e mesmo aí funciona melhor por partes que de uma vez.

Neste artigo

  • O que o sistema antigo sabe
  • O que a IA mudou e o que não mudou
  • Quando reescrever se justifica
  • Quando não se justifica
  • O caminho do meio, que quase sempre é melhor
  • A pergunta que decide

Todo sistema chega num ponto em que alguém propõe começar de novo.

O código está bagunçado, ninguém entende direito, cada mudança dói. E agora tem um argumento novo e sedutor: com IA, refazer é rápido.

Na maioria das vezes, é a decisão errada. Vale entender por quê antes de decidir.

O que o sistema antigo sabe

O código feio que está lá não é só código feio. Ele acumulou conhecimento que ninguém escreveu em lugar nenhum.

Aquele tratamento estranho existe porque um cliente manda o arquivo num formato diferente.

Aquela validação aparentemente redundante existe porque um dia entrou dado quebrado e deu problema.

Aquela exceção existe por causa de uma regra que vale só pra um estado, ou pra contrato antigo.

Nada disso está documentado. Está embutido. E some inteiro na hora em que você apaga tudo.

O sistema novo nasce limpo e ignorante. Ele vai passar meses redescobrindo, um a um, problemas que já estavam resolvidos, e cada redescoberta acontece em produção, com cliente reclamando.

O que a IA mudou e o que não mudou

Mudou: gerar o código ficou rápido. A parte que levava meses agora leva dias.

Não mudou: saber o que o sistema precisa fazer. E essa sempre foi a parte difícil.

Se você descrever pra IA o que o sistema faz, ela constrói. Mas você vai descrever o que você lembra, e o que você lembra é a versão limpa. Os quarenta detalhes que se acumularam em três anos não estão na sua descrição, porque você não sabe que eles existem.

Reescrita não falha por falta de código. Falha por falta de memória.

Quando reescrever se justifica

Poucos casos, e todos objetivos:

A tecnologia acabou. A linguagem, o framework ou a plataforma não recebe mais suporte nem correção de segurança. Aqui não tem escolha, tem prazo.

O negócio mudou de forma estrutural. Não é uma funcionalidade nova; é o modelo mudando. O sistema foi feito pra vender produto avulso e agora a empresa é assinatura. Adaptar custa mais que refazer.

O custo de manter passou consistentemente o de refazer. Consistentemente, medido, não sensação de um mês ruim.

Ninguém consegue mais mudar com segurança. Toda alteração quebra algo em outro lugar, e ninguém sabe prever o quê. Aí o sistema já parou, só não avisou.

Quando não se justifica

Porque está feio. Feio funcionando é ativo. Bonito quebrado é passivo.

Porque queremos usar outra tecnologia. Preferência técnica não paga reescrita.

Porque ninguém entende. Isso se resolve entendendo, que é mais barato e mais rápido do que refazer.

Porque a IA facilita. Facilitar a parte fácil não muda a decisão sobre a parte difícil.

O caminho do meio, que quase sempre é melhor

Substituição por partes.

Novo e antigo convivem. Você escolhe um pedaço, constrói a versão nova dele, direciona o tráfego pra ela e desliga o pedaço antigo. Depois o próximo.

Três vantagens que decidem:

Cada pedaço migrado já dá retorno, em vez de esperar o fim. Dá pra parar no meio se as prioridades mudarem, e o que foi feito continua valendo. O conhecimento é transferido aos poucos, porque você olha o pedaço antigo enquanto constrói o novo.

Reescrita total tem que terminar inteira pra valer alguma coisa. E projeto que só vale no fim é projeto que costuma ser cancelado no meio.

A pergunta que decide

Antes de aprovar qualquer reescrita:

O que esse sistema sabe que a gente não escreveu em lugar nenhum?

Se a resposta é "não faço ideia", essa é exatamente a razão pra não apagá-lo ainda.

A decisão é sua.

Perguntas frequentes

Perguntas rápidas

+Por que reescrever costuma dar errado?

Porque o sistema antigo contém conhecimento invisível: casos raros já tratados, exceções de negócio e correções acumuladas. O código novo nasce sem isso e passa meses redescobrindo problemas já resolvidos.

+Com IA não ficou mais fácil reescrever?

Ficou mais fácil gerar o código, que nunca foi a parte difícil. A parte difícil é saber tudo que o sistema precisa tratar, e isso a IA não tem como saber a partir de uma descrição.

+Quando reescrever é justificável?

Quando a tecnologia não tem mais suporte, quando o modelo de negócio mudou de forma estrutural, quando o custo de manter supera consistentemente o de refazer, ou quando ninguém consegue mais alterar o sistema com segurança.

+Existe alternativa à reescrita total?

Sim, substituir por partes: novo e antigo convivem, cada pedaço migra quando estiver pronto e o antigo é desligado aos poucos. É mais lento no papel e muito mais provável de terminar.

Não perca o próximo

Receba os próximos posts no e-mail

Sem enrolação, sem hype. Tutoriais, análise de notícia e método de vibecoding com engenharia. Cancela quando quiser, é só responder pedindo.

Próximo passo

Quer aplicar isso com método?

Baixe os guias gratuitos de vibecoding com engenharia e libere os robôs de IA na Área do Cliente — prompts prontos para usar no ChatGPT, Claude ou Gemini.

Baixar guias grátisConhecer os robôs
RM

Sobre o autor

Rodrigo Munhoz Reis

Consultor de IA e Diretor de Tecnologia (CTO) e sócio de produtos 100% construídos em vibecoding — MeuCurso, DireitoHub e TreinadorOAB. Escreve sobre construir e usar IA com a velocidade da máquina e o rigor de engenheiro: vibecoding com engenharia.

LinkedInInstagramSobre →

Continue lendo

Negócios

As contas que ninguém soma antes de construir

A conta que todo mundo faz é quanto custa construir. As que decidem se o projeto sobrevive são outras cinco, e nenhuma aparece no orçamento inicial.

Negócios

Como escolher entre construir e contratar pronto

Com IA, construir ficou tão barato que virou o reflexo. Existem três perguntas que decidem melhor que o instinto, e o padrão continua sendo comprar.

Negócios

3 sinais de que sua empresa precisa de método de IA

Sua equipe usa IA, mas cada um do seu jeito, sem padrão. Isso não é adoção. É bagunça. Três sinais de que falta método.

← Voltar ao blog