Refina
打开编辑器

规划代码重构

绘制当前流程,并为每个区块标注需要修改的内容。

无需注册。数据仅保存在你的浏览器中。

区块化流程

连接区块,描述处理过程、条件和错误路径。

变更前后

将当前的行为和代码与你想要的修改进行对比。

备选路径

为每个出口命名,说明何时走该路径。

导出

以 JSON 保存副本,或将完整场景以 PDF 分享。

如何在 Refina 中规划重构

  1. 1. 描述当前流程

    创建用例并拆分场景。连接处理过程、条件和错误路径,记录代码目前的工作方式。

  2. 2. 记录将要修改的内容

    标记将被保留、调整、移除或新增的区块。对比当前代码与计划修改后的代码,并记录验收标准。

  3. 3. 检查并分享

    检查连接和字段映射。将场景导出为 PDF 用于评审,或导出为 JSON 以便在其他设备上继续工作。

数据结构之间的字段映射

修改 API 契约或数据结构时,记录每个字段的来源和去向。Refina 可读取 Go、Protobuf、TypeScript 和 JSON 的结构。你可以在同一个流程场景中标明新增字段、移除字段和转换规则。

关于 Refina 的常见问题

Refina 会修改我的代码吗?

不会。你只需描述当前行为和计划的修改。实现和测试运行仍在你的开发环境中进行。

如何保存项目副本?

使用 JSON 导出保存工作区数据,以后可以再导入。请在清除网站数据或更换设备之前操作。PDF 仅用于阅读和评审,不能用于恢复项目。

可以绘制新流程吗?

可以。创建用例时,可以选择映射现有流程或绘制新流程。我们提供包含条件、集成、循环和等待的模板,可作为起点。