06
理解与校验 AI 的回复
理解与校验 AI 的回复
AI 给出的代码不等于“可上线”。学会阅读、质疑、校验,才能真正让 AI 成为可靠的搭档。
先读结构再看细节
- 关注函数签名、依赖、边界处理,先判断是否契合当前项目。
- 标记不确定的地方(类型、接口、异常处理),准备追问。
让 AI 自检
请检查你生成的代码可能失败的场景,列出 3 个潜在问题并给出修复建议。
如果存在性能隐患或未处理的异常,请一并指出。
把“质检”交还给 AI,可以快速发现遗漏点。
要它写用例
为上面的函数写 4 个单元测试,覆盖空输入、重复输入、非法输入、正常路径。
使用项目里已有的测试框架(Jest/Vitest)。
让 AI 给出测试,有助于验证理解是否一致。
当回答含糊时
- 要求“重新给出逐行解释,并标注关键变量的含义”。
- 如果上下文不够,补充文件片段或接口定义,再让它修订代码。
- 让 AI 输出一步步的运行轨迹(输入 → 预期输出 → 真实输出),快速定位偏差。
练习
把上一章的“去重排序”函数回复拿出来,让 AI 写一组测试并解释时间复杂度;再让它评估是否有更简洁的实现,并说明取舍。