← 返回知识卡片
No.31▲ 开发工具更新于 2026.10.12

AI 写的代码,怎么知道对不对?

关键词:测试 · 让程序自己检查自己

AI 写的代码,怎么知道对不对? 的示意插画
一句话说清测试是一小段检查代码:给定输入,看输出是否符合预期。改完代码跑一遍,哪里坏了一眼就知道。

打个比方

像出厂质检:每做好一批零件,抽出来量一量尺寸,不合格的当场拦下。

记住这一点

「AI 说做完了」不等于真的做完了。

举个例子

// 检查「折扣价」函数
expect(discount(100, 0.8)).toBe(80)
expect(discount(0, 0.8)).toBe(0)

以后谁改了折扣逻辑,只要测试还通过,就说明老功能没被改坏。

常见误区

  • ✕ 测试是大公司才需要的✓ 小项目也值得:让 AI 顺手写几个,成本几乎为零。
  • ✕ 测试全过就没问题了✓ 测试只检查写到的情况。还要问问 AI:哪些情况没验证过?

动手试一试

每做完一个功能,对 AI 编程工具说:「为刚才的功能写几个简单的测试并运行,再告诉我还有哪些情况没验证。」

考考你

3 道小题,看看这张卡片记住了多少。选完马上能看到解析。

  1. 1代码测试在做什么?

  2. 2测试全部通过,说明?

  3. 3小项目值得写测试吗?

接着翻这几张

延伸阅读:新手最常见的 7 个翻车点 →

灵点AI 知识卡片 · 第 31 / 48 张