1.1 KiB
1.1 KiB
description
| description |
|---|
| 代码重构和优化 |
代码重构工作流
用于重构和优化现有代码。
执行步骤
-
分析代码
- 识别代码异味
- 检查重复代码
- 识别复杂度高的函数
-
制定重构计划
- 列出重构目标
- 确定重构范围
- 评估风险
-
提取函数
- 将大函数拆分为小函数
- 提取重复逻辑
- 保持函数单一职责
-
优化类结构
- 提取公共基类
- 使用组合替代继承
- 优化类职责
-
改进命名
- 使用有意义的变量名
- 统一命名风格
- 添加必要的注释
-
优化导入
- 移除未使用的导入
- 整理导入顺序
- 使用相对路径
-
更新类型注解
- 添加缺失的类型注解
- 使用更精确的类型
- 移除不必要的类型转换
-
测试重构代码
- 运行现有测试
- 添加新测试
- 验证功能不变
-
性能优化
- 优化算法复杂度
- 减少不必要的计算
- 优化内存使用
-
更新文档
- 更新代码注释
- 记录重构变更
- 更新 CHANGELOG