๐ Comecar com Plan Mode
Mudancas multi-arquivo sao as mais arriscadas. Sempre comece no Plan Mode para mapear todos os arquivos afetados antes de tocar em qualquer codigo.
๐ก Conceito Principal
O prompt para iniciar uma refatoracao multi-arquivo:
- โข
claude "Preciso [migrar/atualizar/renomear] [X] em todo o codebase. Entre no plan mode." - โขO Claude vai listar todos os arquivos que precisam mudar
- โขRevise o plano antes de aprovar a execucao
โก Dica Pratica
Nunca faca tudo de uma vez. O Plan Mode previne que o Claude saia fazendo mudancas sem sua aprovacao.
๐ Revisando o Escopo
O Claude identifica todos os arquivos afetados. Sua funcao e revisar se o escopo esta completo e correto.
๐ก Conceito Principal
- โขVerifique se todos os arquivos relevantes estao na lista
- โขConfirme que imports, testes e configuracoes estao incluidos
- โขPergunte: "Tem certeza que nao estamos esquecendo nenhum arquivo?"
๐ฆ Executar em Lotes
A chave para migracoes seguras: executar em lotes pequenos, comecando pelo modulo core e movendo para os dependentes.
๐ก Conceito Principal
- โข
"Comece pelo modulo core, depois mova para os modulos dependentes." - โขCada lote deve ser testavel independentemente
- โขCommits pequenos entre lotes para facilitar rollback
๐งช Testar Apos Cada Lote
A regra de ouro: testes verdes a todo momento. Rode os testes apos cada lote de mudancas.
๐ก Conceito Principal
- โข
"Rode os testes apos cada lote de mudancas." - โขSe um teste falhar, pare e corrija antes de continuar
- โขNunca acumule lotes sem testar โ o risco cresce exponencialmente
๐ Varredura Final
Apos completar todos os lotes, faca uma varredura final para garantir que nada ficou para tras.
๐ก Conceito Principal
- โข
"Faca uma varredura final โ tem algum arquivo que esquecemos?" - โขProcure por referencias antigas que podem ter escapado
- โขRode a suite completa de testes uma ultima vez
๐จ Use /compact em Migracoes Longas
Migracoes longas consomem muito contexto. O comando /compact resume a conversa e libera espaco para continuar.
๐ก Conceito Principal
- โข
/compactresume toda a conversa mantendo o contexto essencial - โขUse entre lotes para manter a janela de contexto saudavel
- โขEssencial para migracoes que levam mais de 30 minutos
โ O que FAZER
- โPlan Mode antes de comecar
- โLotes pequenos + testes
- โUsar /compact entre lotes
โ O que NAO fazer
- โFazer tudo de uma vez
- โPular testes entre lotes
- โIgnorar o Plan Mode