辊刀v20
辊刀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架构]]
- [[路径编辑与截断]]