logo
06

理解与校验 AI 的回复

⏱️ 10分钟

理解与校验 AI 的回复

AI 给出的代码不等于“可上线”。学会阅读、质疑、校验,才能真正让 AI 成为可靠的搭档。

先读结构再看细节

  • 关注函数签名、依赖、边界处理,先判断是否契合当前项目。
  • 标记不确定的地方(类型、接口、异常处理),准备追问。

让 AI 自检

请检查你生成的代码可能失败的场景,列出 3 个潜在问题并给出修复建议。
如果存在性能隐患或未处理的异常,请一并指出。

把“质检”交还给 AI,可以快速发现遗漏点。

要它写用例

为上面的函数写 4 个单元测试,覆盖空输入、重复输入、非法输入、正常路径。
使用项目里已有的测试框架(Jest/Vitest)。

让 AI 给出测试,有助于验证理解是否一致。

当回答含糊时

  • 要求“重新给出逐行解释,并标注关键变量的含义”。
  • 如果上下文不够,补充文件片段或接口定义,再让它修订代码。
  • 让 AI 输出一步步的运行轨迹(输入 → 预期输出 → 真实输出),快速定位偏差。

练习

把上一章的“去重排序”函数回复拿出来,让 AI 写一组测试并解释时间复杂度;再让它评估是否有更简洁的实现,并说明取舍。