refactor - 行为保持式代码重构技能
重构现有代码以提升可读性、可维护性和结构,同时保持外部行为不变
标签
更新于: 2026-02-14能力
典型输入
典型输出
该技能可以做什么
- 重命名类型和函数
- 提取函数和方法
- 内联简单包装器
- 引入参数对象
- 替换嵌套条件语句
- 提取共享逻辑
- 拆分大型模块
输入
- 现有代码库
- 测试套件
- 公共API规范
- 性能要求
- 日志约定
输出
- 重构后的代码
- 更新的文档
- 更简洁的差异
- 保留通过的测试
- 未改变的公共API
要求
- 代码仓库访问权限
- 版本控制系统
- 编译器/类型检查器
- 测试框架
