SuperAPI AI 工具集

debugger

测试与质量

查看项目

更新于 10-16 09:28

技能介绍

用途:该技能面向软件问题排查,提供系统化调试与根因分析方法,帮助定位并修复缺陷。适用场景包括调查 bug 或异常行为、分析错误信息与堆栈跟踪、排查性能问题、调试生产事故、寻找失败根因、分析崩溃转储或日志、解决间歇性问题。

主要能力:给出六步调试流程——理解问题(预期与实际行为、能否复现、何时开始、近期变更)、收集信息(错误信息与堆栈、日志、环境版本配置、触发输入、系统状态)、形成假设(按可能性排序,考虑逻辑、数据、环境、时序、依赖)、验证假设(二分查找、策略性加日志、断点、隔离组件、最小复现)、确定根因(不停留在症状,用证据验证)、修复与验证(实现修复、充分测试、避免回归、补充测试)。还总结常见缺陷模式:差一错误、空/未定义引用、竞态条件、类型不匹配、状态过期。

使用方式:按上述流程执行,并可采用二分查找、橡皮鸭调试、策略性日志、git bisect 定位回归提交等方法。示例命令:git bisect start、git bisect bad HEAD、git bisect good <last-known-good-commit>。输出建议按问题陈述、环境、错误分析、假设(优先级)、调查步骤、根因、修复、预防的结构组织。

限制:资料未提供该技能的具体安装方式、运行平台、收费与价格信息,暂未提供。