SuperAPI AI 工具集

systematic-debugging

测试与质量

查看项目

更新于 10-15 21:11

技能介绍

用途:该技能帮助开发者用结构化流程排查复杂缺陷,防止盲目试错,确保先真正理解问题再动手修复。

主要能力:按四个阶段推进调试。第一阶段“复现”,要求稳定重现问题,并记录复现步骤、预期与实际结果,以及复现率(100%、50-90%、10-50%、低于10%);第二阶段“隔离”,通过提问定位来源,例如问题何时开始、近期有何变更、是否所有环境都出现、能否用最小代码复现、触发问题的最小改动是什么;第三阶段“理解”,寻找根因而非症状,使用“五个为什么”逐层深挖;第四阶段“修复并验证”,确认缺陷不再复现、相关功能仍正常、未引入新问题、并补充回归测试。

使用方式:资料给出调试清单和常用命令,可直接参考执行。常用命令包括:git log --oneline -20、git diff HEAD~5、grep -r "errorPattern" --include="*.ts"、pm2 logs app-name --err --lines 100。开始前需确认能一致复现、有最小复现案例、理解预期行为;调查中检查近期改动、日志、必要时加日志、使用调试器或断点;修复后记录根因、验证修复、添加回归测试并检查相似代码。

适用场景:适用于调试复杂问题,尤其是难以定位、涉及多环境或需要根因分析的情况。

限制:资料未提供安装方式、平台支持、收费或价格信息,也未说明与其他工具的具体集成方式。