refactoring-catalog - 代码重构与代码恶臭目录
提供代码恶臭与对应重构技术的目录,指引在不改变可观察行为的前提下安全改进代码结构。
标签
更新于: 2026-09-21能力
典型输入
典型输出
该技能可以做什么
- 识别代码恶臭
- 提取方法
- 提取类
- 引入参数对象
- 用对象替换基本类型
- 用多态替换条件判断
- 用委托替换继承
- 移动方法或字段
- 删除死代码
- 折叠投机性抽象
- 隐藏委托
输入
- 源代码
- 测试套件
- 重构需求
输出
- 重构后的源代码
- 代码恶臭评审结论
要求
- 被重构代码的测试覆盖
- 支持自动化重构的 IDE
