Refina
Abrir o editor

Planeje a refatoração do seu código

Desenhe o fluxo atual e anote o que precisa mudar em cada bloco.

Sem cadastro. Os dados ficam salvos apenas no seu navegador.

Fluxo em blocos

Conecte os blocos para descrever processos, condições e caminhos de erro.

Antes e depois

Compare o comportamento e o código atuais com o que você quer mudar.

Caminhos alternativos

Dê um nome a cada saída para explicar quando seguir por aquele caminho.

Exportação

Guarde uma cópia em JSON ou compartilhe o cenário completo em PDF.

Como planejar uma refatoração no Refina

  1. 1. Descreva o fluxo atual

    Crie um caso de uso e separe seus cenários. Conecte processos, condições e caminhos de erro para registrar como o código funciona hoje.

  2. 2. Registre o que vai mudar

    Marque os blocos que serão mantidos, adaptados, removidos ou adicionados. Compare o código atual com o proposto e anote os critérios de aceite.

  3. 3. Confira e compartilhe

    Revise as conexões e o mapeamento de campos. Exporte o cenário em PDF para revisão ou em JSON para continuar o trabalho em outro dispositivo.

Mapeamento de campos entre estruturas de dados

Ao mudar um contrato de API ou uma estrutura de dados, registre de onde vem cada campo e qual será seu destino. O Refina lê estruturas em Go, Protobuf, TypeScript e JSON. Você pode indicar campos novos, removidos e regras de conversão no mesmo cenário do fluxo.

Dúvidas sobre o Refina

O Refina altera meu código?

Não. Você descreve o comportamento atual e a mudança proposta. A implementação e a execução dos testes continuam no seu ambiente de desenvolvimento.

Como guardar uma cópia do projeto?

Use a exportação em JSON para guardar os dados do workspace e importá-los depois. Faça isso antes de limpar os dados do site ou mudar de dispositivo. O PDF serve para leitura e revisão, não para restaurar o projeto.

Posso desenhar um fluxo novo?

Sim. Ao criar um caso de uso, escolha entre mapear um fluxo existente e desenhar um novo. Há modelos com condições, integrações, repetição e espera para usar como ponto de partida.