SuperAPI AI 工具集

debugger

测试与质量

查看项目

更新于 10-16 03:38

技能介绍

用途:该技能面向各类技术问题,包括测试失败、生产环境 bug、异常行为、性能问题、构建失败和集成问题。核心原则是:任何修复之前必须先找到根因;只处理表面症状视为失败。

主要能力:提供一套分四阶段的调试流程,要求逐阶段完成后再进入下一步。阶段一为根因调查,包括仔细阅读错误信息与堆栈、稳定复现问题、检查近期改动,并在多组件系统中于各组件边界添加诊断埋点,记录进入和离开的数据,再追踪数据流定位问题源头。阶段二为模式分析,查找同一代码库中可正常工作的示例,完整阅读参考实现,逐一列出差异并理解依赖关系。阶段三为假设与验证,提出单一假设并做最小改动测试,验证后才继续;若不知道原因应明确说明。阶段四为实施,先建立可复现失败的最简测试用例,再针对根因做单一修改并验证,确认测试通过且未破坏其他测试。

适用场景与限制:适用于遇到任意技术缺陷、尤其在时间紧迫、看似只需一处快速修复、已尝试多次修复或尚未完全理解问题时。若同一问题连续尝试三处以上修复仍失败,技能要求暂停并质疑架构,先与用户讨论再继续。文档同时列出若干危险信号,如“先快速修复以后再调查”“试着改一下看看”“一次做多处修改”等,出现这些想法时应返回阶段一。资料未提供具体安装命令、代码示例或平台限制,相关内容暂未提供。