SuperAPI AI 工具集

code-refactoring-tech-debt

编程与开发

查看项目

更新于 10-16 00:00

技能介绍

用途:该技能面向技术债分析与整改工作流,帮助梳理拖慢开发、增加缺陷和维护难度的债务,并给出可度量、有明确 ROI 的改进方案。

主要能力:

  1. 债务盘点:扫描代码债(重复代码、高圈复杂度、长方法、上帝类、循环依赖)、架构债(缺失抽象、违反架构边界)、技术债(过时框架、废弃 API)、测试债(覆盖率缺口、脆弱与不稳定测试)、文档债与基础设施债(手工部署、无回滚、缺监控)。
  2. 影响评估:按开发速度、质量与风险(严重/高/中/低)估算成本,例如重复校验逻辑的年度工时与费用。
  3. 指标看板:圈复杂度、重复率、单元/集成/E2E 覆盖率、依赖健康度与趋势分析。
  4. 整改路线图:按 ROI 分为快速见效、中期改进与长期计划,并给出团队投入比例与冲刺目标。
  5. 实施与预防:增量重构(门面、并行实现、特性开关渐进迁移)、质量门禁、债务预算与沟通报告模板。

使用方式:作为技能调用,需提供 $ARGUMENTS 作为需求参数;按输出格式产出债务清单、影响分析、优先级路线图、快速见效项、实施指南、预防计划与 ROI 预测。

适用场景:需要评估并降低技术债、提升开发速度与系统可靠性的团队。

限制:资料未提供具体安装命令、平台支持、收费方式与实测效果;示例中的数值、指标与代码片段仅为说明性内容,实际使用需结合自身代码库核实。