docs(架构与规范对齐批·闭合落文): ②案甲组合根拆件概念成文(呈现层归属行+装配节定义+code-conventions §1.3 括注,控制器一词弃用,视图禁直连)+③案a effect_engine 圈层归位基础层(A3/B4 消费依赖登记,反向依赖悬案消解); ④条目七件全结按吸收即死删除,⑦校验文案未决先迁独立条目,⑤收敛码改登记扩展总型收敛批条目,S6~S8 条目冻结解除改工程直改类待执行(2026-10-25 用户裁案甲/案a)
This commit is contained in:
1 parent
d121d65363
commit
bcb5cce3b6
3 files changed
+21
-15
No files matched your search
@@ -16,7 +16,7 @@
|
||||
设计稿与实现同尺度:功能 = 类(状态 + 行为 + 信号),类是封装的最小交付单位。工具性纯函数只允许挂在明确的宿主类下(静态装配器/工厂),不允许无主散落。
|
||||
|
||||
### 1.3 依赖单向,核心写调用完成
|
||||
依赖方向唯一:`views →(信号)→ 组合根 →(写调用)→ core`。视图零核心写调用(纯 setter / 信号外发优先);"读核心状态 → 拼展示文案"集中于装配器(presenter);核心写接口(settle_batch / player_request_refresh / runner 推进)只允许在组合根出现。
|
||||
依赖方向唯一:`views →(信号)→ 组合根 →(写调用)→ core`。视图零核心写调用(纯 setter / 信号外发优先);"读核心状态 → 拼展示文案"集中于装配器(presenter);核心写接口(settle_batch / player_request_refresh / runner 推进)只允许在组合根出现——组合根=main.gd+其构造注入的组合根拆件(成员与边界见架构文档「模块归属·呈现层」),视图不得直连拆件。
|
||||
|
||||
### 1.4 命名 = 领域命名,禁止系统 ID 前缀
|
||||
文件名与类名禁止 `a1_`/`b1_`/`c1_` 等系统 ID 前缀(`a1_board_generator.gd` → `board_generator.gd`)。设计追溯不靠前缀:代码↔设计的追溯由 GDD 文档承担,系统 ID 只作为文档的追溯锚;文件头注不承担追溯职责,不写任何文档链接(§1.4.1)。豁免:D2 schema 类与 autoload;文档/夹具登记名(如 b4_golden)属文档层。
|
||||
|
||||
Reference in new issue
Block a user