用途:在改进代码设计或降低复杂度时,提供重构机会建议,提升代码结构与可维护性。
主要能力:Extract Method(拆分过长方法)、Rename(改为更易懂的命名)、Remove Duplication(消除重复)、Simplify Conditionals(简化条件表达式)、Design Patterns(建议套用设计模式)。
使用方式:资料未提供具体安装或调用命令,仅给出重构示例,如将 processOrder 拆分为 validateOrder、calculateTotal、saveOrder;用 DISCOUNT_RATES 字典替换魔法数字;用守卫子句或查找表简化运费条件判断。
适用场景:代码设计优化、复杂度削减、可读性与可维护性提升。
限制:资料未说明支持的语言、平台、收费方式及具体使用步骤;版本为 1.0.0。