AI写代码自己审总是漏?沙箱回归测试专治这种盲区
你有没有发现,AI 帮你写的代码,AI 自己 review 总是说”没问题”——然后一上线就崩?
这不怪 AI,这是个结构性问题。
AI 写 + AI 审 = 同一个盲区
当 Claude 写了一段代码再用 Claude review,它脑子里带着同样的”以为”,同样的假设。盲点会一脉相承。
ECC 仓库里记录了一个真实案例:AI 给 API 响应加了字段,review 说完美,结果漏了 SELECT 查询——同一层盲点连犯 4 次,最后靠测试才catch住。
这个 Skill 就是来解决这个问题的。
沙箱模式:不给数据库也能跑 API 测试
它的核心思路很巧妙——大多数有 AI 友好架构的项目都有 sandbox/mock 模式,AI Regression Testing 教你把它用起来,实现完全不用数据库的 API 测试。
比如 Vitest + Next.js App Router 搭配,写一个 __tests__/setup.ts 把 SANDBOX_MODE=true 写死,再写一个 createTestRequest 辅助函数来构造测试请求,整个测试套件在内存里就能跑,CI 速度飞快。
关键价值:AI 改了代码 → 自动跑一遍沙箱测试 → 第一时间发现路径不一致。不用等上线,不用靠 AI 自己 review 自己。
专门对付这几种 AI 盲点
Skill 里总结了 AI 编程最常踩的坑:
- 沙箱路径 vs 生产路径不一致:同一个字段改了这边忘改那边,测试能秒catch
- 同模型写 + 同模型审:天然的确认偏误,只有自动化测试能打破
- bug fix 引入了新问题: regression 测试套件是防止回退的护栏
怎么用
# 克隆 ECC 仓库,直接复用这个 skill
git clone https://github.com/affaan-m/ECC.git
# 把 skill 的测试模式迁移到你的项目
# 核心是 vitest 配置 + sandbox setup + createTestRequest 辅助函数
适合的场景:API 路由改了、bug fix 之后、跑完 /bug-check 之后顺手加一层回归保护。
给 AI 编程加点工程纪律——代码你写,测试 AI 帮你跑,双重保障才是真安全。
GitHub: https://github.com/affaan-m/ECC
GitHub: https://github.com/affaan-m/ECC
评论区
0 条评论
登录后可评论。