SuperAPI AI 工具集

debugging

测试与质量

查看项目

更新于 10-15 20:06

技能介绍

用途:提供系统化调试框架,核心原则是“未先调查根因,不得修复”。适用于测试失败、缺陷、异常行为、性能问题、构建失败、集成问题,以及声称工作完成之前;在时间紧张、看似有“快速修复”、已尝试多次修复或尚未完全理解问题时尤其适用。

主要能力:包含四项技术。一、系统化调试:四阶段框架,阶段1根因调查(读错误、复现、检查变更、收集证据),阶段2模式分析(找可用示例、对比、识别差异),阶段3假设与测试(形成理论、最小化测试、验证),阶段4实现(创建测试、一次修复、验证);要求完成前一阶段再进入下一阶段。二、根因追踪:沿调用栈反向逐层追溯,找到无效数据的原始来源,在源头而非症状处修复;附带 scripts/find-polluter.sh 用于二分定位测试污染。三、纵深防御:在数据经过的每一层验证,分入口验证、业务逻辑、环境守卫、调试插桩四层。四、验证:声称成功前必须运行验证命令并确认输出,铁律是“没有新的验证证据,不得声称完成”。

使用方式:按快速参考选择文档——遇到缺陷用 systematic-debugging.md(阶段1-4);错误出现在调用栈深处用 root-cause-tracing.md 反向追踪;找到根因后用 defense-in-depth.md 增加验证层;准备声称成功前用 verification.md 先行验证。

限制与警示:资料未提供具体安装命令、平台支持、收费或价格信息。若出现“先快速修复,稍后再调查”“改一下X看看行不行”“大概是X,先修它”“现在应该好了”“测试通过,收工”等想法,应停止并回到系统化流程。