#27. 重构与治理
#历史代码整理
@src/legacy/helpers.ts 是一个 1200 行的工具函数文件。
请分析其中的函数,按功能分类,给出拆分方案。#公共模块提取
@src/pages/dashboard.tsx 和 @src/pages/analytics.tsx
中有大量重复的图表渲染逻辑。
请提取公共的 Chart 组件到 @src/components/charts/。#风格统一
请检查 @src/services/ 目录下所有文件的编码风格:
- 命名是否一致(camelCase vs snake_case)
- 错误处理模式是否统一
- 导入风格是否一致
列出不一致的地方并统一修复。#文件拆分
@src/components/UserDashboard.tsx 已经超过 600 行。
请按职责拆分为多个子组件,保持功能不变。#可维护性提升
请审查 @src/utils/parser.ts,从可维护性角度提出改进建议:
- 函数职责是否单一
- 是否有魔法数字或硬编码
- 是否容易测试
- 是否有充分的错误处理