Files
xianyan/.windsurf/workflows/code-refactor.md
Developer b6441a8919 api
2026-04-27 23:47:18 +08:00

1.1 KiB

description
description
代码重构和优化

代码重构工作流

用于重构和优化现有代码。

执行步骤

  1. 分析代码

    • 识别代码异味
    • 检查重复代码
    • 识别复杂度高的函数
  2. 制定重构计划

    • 列出重构目标
    • 确定重构范围
    • 评估风险
  3. 提取函数

    • 将大函数拆分为小函数
    • 提取重复逻辑
    • 保持函数单一职责
  4. 优化类结构

    • 提取公共基类
    • 使用组合替代继承
    • 优化类职责
  5. 改进命名

    • 使用有意义的变量名
    • 统一命名风格
    • 添加必要的注释
  6. 优化导入

    • 移除未使用的导入
    • 整理导入顺序
    • 使用相对路径
  7. 更新类型注解

    • 添加缺失的类型注解
    • 使用更精确的类型
    • 移除不必要的类型转换
  8. 测试重构代码

    • 运行现有测试
    • 添加新测试
    • 验证功能不变
  9. 性能优化

    • 优化算法复杂度
    • 减少不必要的计算
    • 优化内存使用
  10. 更新文档

    • 更新代码注释
    • 记录重构变更
    • 更新 CHANGELOG