SuperAPI AI 工具集

debugging-strategies

测试与质量

查看项目

更新于 10-16 03:14

技能介绍

用途:把调试从猜测变成系统化流程,用于追踪疑难缺陷、排查性能问题、理解陌生代码库、调试生产问题、分析崩溃转储与堆栈、剖析性能、调查内存泄漏以及调试分布式系统。

主要能力:提出科学方法五步(观察、假设、实验、分析、重复)与调试心态;给出四阶段流程——复现(最小复现、记录步骤)、收集信息(错误信息、环境、近期变更、影响范围)、形成假设、测试验证(二分查找、加日志、隔离组件、对比正常与异常)。还包含按问题类型划分的模式:间歇性缺陷、性能问题、生产缺陷,以及最佳实践、常见错误和快速检查清单。

使用方式:技能本身是方法论与工具参考,不提供安装命令。示例涉及 JavaScript/TypeScript 的 Chrome DevTools 与 VS Code launch.json、Python 的 pdb/breakpoint()/cProfile、Go 的 Delve 与 pprof,以及 git bisect、差分调试、追踪装饰器、内存快照对比等。

适用场景:任何语言或技术栈的缺陷排查、性能剖析与生产环境调查。

限制:资料未提供该技能的安装方式、收费信息、平台支持范围或效果保证;部分工具与命令需按各自官方文档使用。