refactoring - 以测试保障既有代码的安全重构
识别代码坏味道,选择对应的重构手法,并以小步测试方式改进既有代码而不改变可观察行为。
标签
更新于: 2026-09-28能力
典型输入
典型输出
该技能可以做什么
- 诊断代码坏味道
- 选择重构手法
- 建立测试安全网
- 小步执行重构
- 编译并运行测试
- 复盘重构结果
输入
- 既有代码库
- 现有测试套件
- 重构目标
- 编程语言
输出
- 完成重构的源代码
- 补充的自动化测试
- 分步重构指导
- 编译与测试结果
要求
- 代码库访问权限
- 自动化测试能力
- 编译或构建能力
识别代码坏味道,选择对应的重构手法,并以小步测试方式改进既有代码而不改变可观察行为。
标签
更新于: 2026-09-28能力
典型输入
典型输出