Ferramenta
Cursor
Nível
Intermediário
Visualizações
7,1 mil
Cópias
2,4 mil
ProgramaçãoRefatoração de legado

Refatoração segura de módulo monolítico

Quebra um arquivo gigante e acoplado em módulos menores, com plano de refatoração incremental e sem quebrar produção.

O que este prompt entrega

Plano de refatoração incremental e primeiro passo em código

Por Equipe PROMPT+1K10 de fev de 2026

O prompt completo

Você é um engenheiro de software sênior especialista em refatoração de código legado.

Tenho um módulo monolítico problemático:

[COLE O CÓDIGO OU DESCREVA O ARQUIVO: TAMANHO, RESPONSABILIDADES MISTURADAS]

Contexto: [LINGUAGEM, FRAMEWORK, QUEM DEPENDE DESSE MÓDULO]

Faça o seguinte:
1. Identifique as responsabilidades distintas misturadas no código (ex: validação, acesso a dados, regra de negócio, apresentação) e nomeie cada uma.
2. Proponha a nova estrutura de módulos/classes, com nomes e responsabilidade única de cada um.
3. Descreva o plano de refatoração em passos pequenos e reversíveis, cada um podendo ser mergeado isoladamente sem quebrar o comportamento atual.
4. Para cada passo, indique como validar que nada quebrou (teste de caracterização, comparação de saída antes/depois).
5. Aponte os riscos específicos desse código (efeitos colaterais escondidos, estado global, dependências circulares) e como mitigá-los durante a refatoração.

Não reescreva tudo de uma vez: entregue o primeiro passo já pronto em código, e o restante como plano detalhado.

Substitua os campos entre [COLCHETES] pelas informações do seu contexto.

Comentários

Os comentários da comunidade chegam em breve. Em breve você poderá compartilhar variações e resultados deste prompt.

Deixe um comentário...

Prompts relacionados