术语表
遇到看不懂的词,先来这里查。每条给一句话解释,并标注它主要出现在哪一章。按拼音/类别都可以,先扫一遍有个印象就好。
基础概念
| 术语 | 一句话解释 | 出处 |
|---|---|---|
| 程序 | 写在文件里的一堆指令,电脑照着执行 | 语言速查 |
| 文件 / 目录 | 文件装内容,目录(文件夹)装文件 | 语言速查 |
| 路径 | 文件在目录树里的位置;绝对路径从盘符/根开始,相对路径从当前位置开始 | — |
| 终端 / 命令行 | 靠打字输入命令来操作电脑的窗口,不是用鼠标点的界面 | 入门 |
| 运行时 | 让代码能跑起来的程序,如 Node.js、Python | 语言速查 |
| 依赖 | 项目用到的、别人写好的代码包 | 入门 |
| 构建(build) | 把源码打包成能运行 / 能上线的成品 | 入门 |
| 端口 | 一台机器上区分不同服务的编号,如 5173、4173 | — |
版本控制
| 术语 | 一句话解释 |
|---|---|
| 仓库(repo) | 存放项目所有文件和历史版本的地方 |
| 提交(commit) | 给项目存一次档,之后随时能回退到这一版 |
| diff | 两个版本之间“改了什么”的对照 |
| 分支(branch) | 从主线分出来的独立开发线 |
| PR(Pull Request) | 请求把某个分支的改动合并进主线的评审流程 |
.gitignore | 告诉 Git 哪些文件不用管(如 node_modules/) |
AI 协作
| 术语 | 一句话解释 |
|---|---|
| 提示词(Prompt) | 你在对话框里发给 AI 的指令,一次性,关掉会话就没了 |
| 上下文 | AI 这次对话能“记住”的内容;太长要压缩,换任务要清空 |
| 上下文窗口 | 模型一次能处理的内容上限 |
| 项目指令文件 | AGENTS.md / CLAUDE.md,AI 每次会话自动读的规矩 |
| Skill(技能) | 把反复用到的多步流程写成文件,用到才加载 |
| Agent(智能体) | 能自主完成多步工作的 AI;可派出去专门干一件事 |
| 子代理 | 主 Agent 派出去的分身,适合只读研究、并行推进 |
AGENTS.md | 跨工具通用的项目指令文件格式,Linux 基金会维护 |
| MCP | 把外部工具与数据接给模型的通用协议 |
工程与质量
| 术语 | 一句话解释 |
|---|---|
| API | 程序之间约定好的接口;一次请求 = URL + 方法 + 参数 + 响应 |
| lint | 自动检查代码格式与潜在问题的工具 |
| 类型检查 | 检查数据类型是否一致(如 TypeScript) |
| 测试(单测 / 集成) | 自动验证代码对不对的程序 |
| CI/CD | 自动做检查、构建、部署的流水线 |
| 部署 | 把项目放到公网服务器,让别人也能访问 |
| 环境变量 | 运行时的配置(如密钥、端口),不写进代码 |
localStorage | 浏览器自带的本地存储,数据存在你自己电脑上 |
| JSON | 一种通用的数据格式 |
| 切片 | 一个能独立跑起来、能单独验证的小功能 |
术语会随章节增加而补充;也欢迎在常见问题里找“这些词到底要不要背”的答案(结论:不用背,查得到就行)。