Skip to content

Commit 7866b85

Browse files
committed
feat(lib.mdc): 添加数据层、布局层和渲染层的设计原则
- 在 lib.mdc 中新增关于数据层、布局层和渲染层的指导原则,强调各层之间的职责分离,确保代码结构清晰。 - 明确数据层应专注于数据解析和处理,布局层应基于数据进行布局计算,而渲染层应独立于数据和布局进行渲染。 该变更提升了代码的可维护性和可扩展性,促进了模块化设计的实施。
1 parent 199f906 commit 7866b85

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.cursor/rules/lib.mdc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,7 @@ alwaysApply: true
1919

2020
- 模块划分要保持一致,避免命名或逻辑差异
2121
- 当代码过于复杂时,应该提取逻辑,封装为独立模块
22+
- 数据层(data目录)要尽可能保证不干涉布局,不干涉渲染,只负责解析和数据处理
23+
- 布局层(layout目录)要尽可能保证不干涉数据,是基于数据进行布局计算,并且不侵入渲染
24+
- 布局层一定要注意是自底向上构建
25+
- 渲染层(render目录)要尽可能保证不干涉数据和布局,基于布局层进行渲染,基于数据层进行显示

0 commit comments

Comments
 (0)