用途:把混乱代码重构为整洁代码,且不改变程序的可观察行为。方法与目录来自 Martin Fowler 的《重构》,按 refactoring.guru 的组织方式呈现。
主要能力:定义“整洁”目标——意图清晰、无重复、最小化、测试通过、易于维护扩展;提供代码坏味道清单(5 类 23 种)与重构手法清单(6 类 60 余种,含 before → after 模式),并给出重构循环:检测坏味道、选择具体手法、小步修改、每步后重跑测试、确认确实更清晰否则回退。
使用方式:按需加载参考文件 references/code-smells.md、references/refactoring-techniques.md、references/clean-code-principles.md。整体清理时先建立安全网(确认构建与测试可用,无测试则先写特征测试固定当前行为),再按影响面优先处理长方法、重复代码、大类、长参数列表、复杂条件等,逐模块运行重构循环并分别提交,模块间跑全量测试、lint、类型检查与构建。
适用场景:被要求重构、清理、简化、提升可读性/可维护性时;添加功能前、修 bug 时、代码评审中。
限制与规则:仅做行为保持的改动,行为变化应作为功能或修复单独提交;小步且始终绿灯;每次提交只处理一个关注点;遵循代码库既有命名与风格;只改任务相关代码;内聚优先于行数规则。不要在截止压力下做大爆炸式重写,优先多次小范围就地改进。资料未提供具体安装命令、收费与平台信息。