SuperAPI AI 工具集

refactor

编程与开发

查看项目

更新于 10-16 04:30

技能介绍

用途:Refactor 模式用于重写用户选中的代码,在不改变外部行为的前提下提升代码质量、可读性与性能。

主要能力:识别长方法、大类、重复代码、依恋情结、基本类型偏执等代码坏味道;应用 SOLID、DRY、KISS 等设计原则进行重构,例如提取方法、简化条件逻辑、引入新的数据结构。

使用方式:进入 Refactor 模式后对选中代码执行重构。重构完成后,使用 SlashCommand: /lint:check --fix 检查代码质量,使用 SlashCommand: /test:run 验证功能是否保持。若测试失败,应回退改动并尝试其他方案。默认只输出改进后的代码块,除非明确要求,否则不附带解释。

适用场景:适合需要改善既有代码结构、消除重复、提升可维护性的场景,尤其适用于已有测试覆盖的代码库。

限制:重构后的代码必须通过所有现有测试,输出结果需与原始代码完全一致,外部契约不得改变。若缺少测试覆盖,验证功能保持的能力会受限。