从大量 Bug 中,练出风险嗅觉。
12 个 Bug10 类问题持续收录与整理
事务与数据一致性1
读模型与汇总1
API、协议与兼容性1
性能、容量与资源1
查询与数据量1
配置、发布与环境1
迁移与回滚1
可观测性与容灾1
降级与切换1
功能逻辑缺陷3
数据一致性缺陷1
主从与副本不同步1
接口与兼容性缺陷1
安全与权限缺陷1
越权与权限绕过1
前端与交互缺陷1
接入 AI · 让它写代码前先查这个库
通过 MCP 把这套常见 Bug 库接到你的 AI 编码助手。写代码前自查失效模式,写测试用例时对照「测试要点」, 从源头规避同类问题。
① MCP 配置
加入 AI 客户端的 mcp.json,把路径改成 bughub-mcp 的实际位置。
{
"mcpServers": {
"bughub": {
"command": "node",
"args": ["/绝对路径/bughub-mcp/server.mjs"],
"env": { "BUGHUB_API_BASE": "https://bughub.vip" }
}
}
}② 提示词
复制给 AI,它就会在写代码 / 测试时主动检索并对照这个库。
你可以使用 BugHub 常见 Bug 库(通过 bughub MCP)来提升代码与测试质量。
请在以下时机主动调用:
- 动手写某个功能前:用 review_context 传入这个功能的描述,召回相关的历史坑,对照规避;
- 写测试用例时:用 search_bugs 按功能 / 领域检索,把每条的「测试要点」补进用例;
- 需要某条详情时:用 get_bug 传入编号(如 BH-1017)。
要求:编码和设计前先自查相关失效模式;产出代码或用例后,逐条核对是否已覆盖召回 Bug 的「测试要点」,并在说明里标注参考了哪些 BH 编号。也可直接调用只读接口:https://bughub.vip/api/mcp/search?q=关键词、https://bughub.vip/api/mcp/taxonomy