拆分templates_editor.py巨无霸(2560行) #781

Closed
opened 2026-07-23 20:42:25 +08:00 by xiaoxia · 0 comments
Owner

问题描述

templates_editor.py 单文件2560行,属于巨无霸文件,职责不清,测试覆盖困难,维护成本极高。

目标

按职责拆分成多个模块,每个文件控制在500行以内,提升可维护性和测试覆盖率。

验收标准

  • 无单文件超过1000行
  • 拆分后的模块职责单一清晰
  • 对外API保持兼容,不影响调用方
  • 补充单元测试,核心逻辑覆盖率达80%以上
## 问题描述 `templates_editor.py` 单文件2560行,属于巨无霸文件,职责不清,测试覆盖困难,维护成本极高。 ## 目标 按职责拆分成多个模块,每个文件控制在500行以内,提升可维护性和测试覆盖率。 ## 验收标准 - [ ] 无单文件超过1000行 - [ ] 拆分后的模块职责单一清晰 - [ ] 对外API保持兼容,不影响调用方 - [ ] 补充单元测试,核心逻辑覆盖率达80%以上
xiaoxia added this to the 代码质量清理专项 milestone 2026-07-23 20:42:25 +08:00
xiaoxia added the backendP2refactor labels 2026-07-23 20:42:25 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#781