4.3 如何读懂 AI 生成的代码 🟢 转载

来源:https://github.com/datawhalechina/vibe-vibe

阅读完本节后,你将会收获:

  • 理解变量、函数、条件、循环四个核心概念
  • 能够阅读 AI 生成的代码并理解其逻辑
  • 学会用伪代码向 AI 描述需求
  • 了解同样的功能可以有多种实现方式

所有编程语言,无论语法如何不同,都基于几个核心概念。

代码的四个基本构件

当你让 AI 生成代码时,它本质上是在组合四种基本元素。理解这些概念有助于你阅读代码,知道它在做什么。

变量:数据的容器

变量是存储数据的容器。你可以把它想象成一个贴有标签的盒子——盒子里装着数据,标签是变量名。

比如 let username = "张三" 就是创建一个名为 username 的盒子,里面装着 "张三"。之后你可以随时取出这个值使用,也可以把盒子里的内容换成别的。

变量让代码能够"记住"信息。用户的登录状态、购物车里的商品、文章的标题——这些都是存储在变量中的数据。

函数:可复用的指令块

函数是可复用的指令块。当你发现自己在重复写相似的代码时,就应该把它封装成函数。

函数接收输入(参数),执行操作,然后返回输出。比如一个计算商品总价的函数:

  • 输入:单价、数量
  • 处理:单价 × 数量
  • 输出:总价

定义好函数后,每次需要计算总价时,只需调用这个函数并传入不同的参数,而不需要重写计算逻辑。

条件判断:分叉的路口

条件判断让程序能根据不同情况采取不同行动。

if (用户已登录) {
  显示欢迎信息
} else {
  显示登录按钮
}

这就是条件判断——程序根据"用户是否登录"这个条件,决定执行哪段代码。它像是一个分叉路口,程序根据条件选择走哪条路。

循环:重复的力量

循环让程序能重复执行某些操作。

比如你要给 1000 个用户发送邮件,不需要写 1000 次发送代码,只需写一个循环:"对列表中的每个用户,发送邮件"。

循环的本质是:用简短的描述,完成大量的重复工作

伪代码:与 AI 对话的桥梁

理解了代码的基本构件,你就能读懂简单的代码逻辑。但更重要的是,你能用这些概念向 AI 描述你想要的功能——这就是伪代码的作用。

伪代码是介于自然语言和正式代码之间的表达方式。它用编程的逻辑结构(条件、循环等)来描述需求,但不需要遵守具体语法。

比如你想让 AI 帮你写一个用户登录功能,可以用伪代码描述:

当用户点击登录按钮时:
    获取输入框中的邮箱和密码
    检查邮箱格式是否正确
    如果格式正确:
        发送请求到服务器验证
        如果验证成功:
            跳转到首页
        否则:
            显示"密码错误"
    否则:
        显示"邮箱格式不正确"

这种描述方式比纯自然语言更清晰,又不需要你掌握具体语法。AI 能很好地理解伪代码,并帮你转换成正式的代码。

本节核心要点

  • ✅ 变量是存储数据的容器
  • ✅ 函数是封装操作的复用单元
  • ✅ 条件判断让程序能分叉执行
  • ✅ 循环让程序能重复执行
  • ✅ 伪代码是用编程逻辑描述需求的工具
  • ✅ 同样的功能可以有不同实现方式,AI 会选择合适的方案

理解了编程的基本构件后,接下来学习 API 和 HTTP 通信的基础知识。


相关内容

最后编辑:Alex 2026-03-05 11:39:51