SuperAPI AI 工具集

loom-debugging

测试与质量

查看项目

更新于 10-16 05:45

技能介绍

用途:系统化诊断并解决软件缺陷、测试失败、数据质量问题和性能问题,核心是找到真正根因并防止复发,避免只消除症状的“打补丁”式修改。

主要能力:提出根因循环——确定性复现、最小化输入、空间与时间二分定位、提出可证伪假设、单变量验证、最小化修复根因、添加回归测试。包含 git bisect 自动化定位引入提交(git bisect start / bad / good / run ./repro.sh / reset,退出码 0 为好、1–124 为坏、125 为跳过);差分调试对比代码、输入、环境、状态;本地通过而 CI 失败、偶发测试、Heisenbug、数据管道与 ML 训练/推理偏差等场景的处理思路;以及 Python、Node、Rust、系统级工具速查。

使用方式:按根因循环逐步执行,先复现再改代码;用 git bisect run 配合可靠复现脚本;对偶发问题先提高复现频率;对并发/未定义行为使用日志、ThreadSanitizer、ASan/UBSan、Valgrind、MIRI 等工具;提交前移除调试打印与临时日志。

适用场景:应用代码缺陷、测试失败与偶发测试、CI 专属失败、数据管道 schema 漂移与空值处理、ML 训练与推理问题、性能回归、死锁与内存问题。

限制:资料未提供该技能的安装方式、收费、价格、平台支持或效果数据;部分命令与工具需按具体语言和环境调整,资料未给出完整适配说明。