📄 一句话概括
开工前花三十秒做五项体检:版本、登录、位置、可写、干净;其中最后一项最容易被跳过,也是最贵的一个教训。
📝 本节和前面几节的关系
上一节讲了怎么说第一句话,这一节讲说完之后、真正开工之前的最后一道检查。
一、五项体检,逐项说清怎么查
版本:敲一次版本命令。它决定了后面所有行为是不是你以为的那个版本。 登录:确认账号已登录、额度可用。这一项不通,后面每一步都会报同一个错。 位置:在真实项目目录里开,别在用户根目录——它得知道自己在哪。 可写:确认它改得动这个目录下的文件。有些目录看着是你的,实际改不动。 干净:项目里有版本管理,改动能回退。
二、为什么最后一项最要紧
前三项不过,你会立刻撞到墙。第五项不过,你不会立刻撞到墙。 它让你敢放手的前提是:万一它改错了,你能退回去。 没有回退手段就让它动手,是新手最贵的一个教训——第 10 章讲边界时还会再算这笔账。
三、体检怎么做才不烦
把这五条写下来贴在显示器边上,第一次照着查,之后每周查一次。 更省事的办法是:让工具自己给你一份清单。第 11 节有一张按症状排查的表,贴在旁边一起用。
四、动手 Demo:环境体检——五项自检清单
下面把五项体检按【怎么查—不过关的后果】列成表。
TH([u"检查什么", u"怎么查", u"不过关的后果"], [10, 30, 28])
T([u"版本", u"敲一次版本命令,看得出版本号", u"不知道跑的是哪一版"], [10, 30, 28])
T([u"登录", u"确认账号已登录、额度可用", u"一开口就报未授权"], [10, 30, 28])
T([u"位置", u"在真实项目目录里开", u"它摸不到你的项目"], [10, 30, 28])
T([u"可写", u"确认它改得动这个目录的文件", u"说能改却改不动"], [10, 30, 28])
T([u"干净", u"项目里有版本管理", u"改乱了没法撤回"], [10, 30, 28])
实跑输出:
--------------------------------------------------------------------
环境体检——五项自检清单
--------------------------------------------------------------------
开跑前花三十秒做体检,比卡住半小时划算。
检查什么 怎么查 不过关的后果
---------------------------------------------------------------------------
版本 敲一次版本命令,看得出版本号 不知道自己跑的是哪一版
登录 确认账号已登录、额度可用 一开口就报未授权
位置 在一个真实项目目录里开,别在根目录 它摸不到你的项目
可写 确认它改得动这个目录的文件 说能改却改不动
干净 项目里有版本管理,改动能回退 改乱了没法撤回
五项里最容易被跳过的是最后一项——**没有回退手段就让它动手**,
是新手最贵的一个教训。
【不过关的后果】这一列写的是症状,等下次撞上时可以直接反查是哪一项没过。 注意最后一行:改乱了没法撤回——这是五项里唯一不会立刻报错的项。
30 秒实验
- 现在就把这五项过一遍,把不过关的那项写进你的待办。
- 确认一下你常用的项目目录有没有版本管理——没有的话,先装一个再让 AI 动手。
常见误区
- 只查前四项就开工。第五项是保险,出事时只有它能救你。
- 在用户根目录开工。那里文件又多又杂,它会一路读过去,既慢又贵。
自测三问(点开对答案)
1. 五项体检分别是什么? —— 版本、登录、位置、可写、干净。 2. 哪一项不过关不会立刻报错? —— 干净——项目没有版本管理,改乱了没有退路。 3. 为什么要在真实项目目录里开? —— 它得知道自己在哪;根目录文件杂又多,会一路读过去,又慢又贵。- ☐ 下一节(2.8 遇到问题了?快速排查)
相关笔记
- 💻 计算机是怎样跑起来的 · 索引 — 硬件与系统层面的排查思路
- 🧡 Claude Code橙皮书 · 索引