SuperAPI AI 工具集

refactor

编程与开发

查看项目

更新于 10-15 21:42

技能介绍

用途:该技能用于对代码进行重构分析,识别 SOLID 原则违规、代码坏味道与反模式、复杂度指标及重复代码,并给出有针对性的改进建议。

主要能力:按范围分析(单文件深度分析、目录跨文件模式检测、函数/类聚焦抽取建议);检测单一职责、开闭、里氏替换、接口隔离、依赖倒置五类 SOLID 违规;识别重复代码、长参数列表、深层嵌套等坏味道;对每个问题评估影响、风险与工作量;输出 SOLID 评分卡、优先级重构项、坏味道清单、快速改进项与技术债备注。

使用方式:以 /refactor 加目标路径调用,例如 /refactor src/services/user.ts 分析单文件,/refactor src/api/ 分析目录,/refactor --focus=srp src/services/ 聚焦特定原则,/refactor --threshold=high 设置复杂度阈值。分析中会使用 wc -l、find、grep 等命令统计文件行数、查找大文件与重复模式。

适用场景:在重构前评估代码质量、定位高优先级重构点、为技术债梳理提供依据。

限制:资料未提供具体支持的编程语言全集、性能数据、收费方式与平台信息;建议在应用重构前确保有测试、创建分支、逐项应用并每次运行测试。