2026/10/30

辊刀v20

Wiki 笔记

辊刀V2.0

来源

  • 原文:src/content/knowledge-base/开发经验/辊刀V2.0.md(2026-10-22 重写为架构沉淀)

关键结论

  • 界面层与业务算力分离是主线:减材 UI 编译为独立动态库,对外一个纯虚接口,不含任何业务算力。
  • 跨 DLL 事件契约没有编译期保护,类型镜像必须逐字节一致;载荷只允许值类型/智能指针,严禁非拥有裸指针跨边界。
  • 中介者曾膨胀为 6154 行 God Object,按「行为零变化、只搬代码、逐步提交」纪律拆为薄 Facade + MVVM + 步骤控制器。
  • 向导翻页校验全权归属界面模块——一个用例的完整闭环归一个模块。
  • UI 走工业极简 + 深浅双主题;拾取做成共享会话状态机的交互家族,拾取产物口径单点化。

可复用方法

  • 边界先行:算力与表达分居两侧,红线画得早,后面全是红利。
  • 重构验收固定为:编译通过 → diff 只动预期文件 → self-review → 独立提交。
  • 原型先行:重要界面先出高保真 HTML 原型,把试错留在便宜的一侧。

相关概念

  • [[辊刀]]
  • [[MVVM架构]]
  • [[路径编辑与截断]]