← ELI5 合集 EN
一看就懂

活干完了
却没人看得见

讲给不写代码的人 —— 从一次真事故说起
第 15 期想清楚一件事第 3 / 12 篇
1

一句话

最贵的错,不是当场报错的那种。
是干得顺顺当当、
结果东西没到该到的地方。

报错的错,五分钟就修了。不报错的错,能藏好几天。

2

先看现场:
一张共用的
备餐台

想象厨房里有一张备餐台。台面上永远只能摆一套正在做的活。平时上面摆的是「今天的正常菜」,谁进来都默认在这套上接着干。

从 前
一次只有一个人用
我把台面收了换我的,没关系 —— 反正整个厨房就我一个
现 在
好几个帮手同时在用
我换了台面,别人不知道。他进来看见台面,以为那就是今天的正常菜

说白了:台面是公用的,可它长得跟私人的一模一样。

3

那天
发生了什么

① 台面上本来是正常菜谁进来都默认在这套上干
② 我把台面换成我的活我要试个新做法,顺手就把台面清了
③ 另一个帮手进来了他没看台面上是谁的活 —— 也没人会看
④ 他把活摆在了我的活上面他以为交给了正常菜。其实交给了我那盘半成品

真事:那天有三份活就这么落在了没人会去看的地方。东西一份没丢,但要等到有人问「这个不是做完了吗,怎么没有」才会发现。

4

为什么
这种错特别阴

没人喊停全程没有任何提示说你做错了
检查还全过该验的都验了,都是绿的
东西也没丢它好端端待着,只是待错了地方
好几天后才发现而且是被别人问出来的

一件事「做完了」和「到位了」,中间隔着一步。这一步从来不会自己报警。

5

同一个毛病
在店里
长什么样

这根本不是电脑独有的事。凡是好几个人共用一样东西、而这样东西不会说话的地方,它都会出现:

备料放错冰箱东西在店里,就是找它的人找不着
报销单填了没交你以为报了,钱一直没动
喊了一嗓子没人应你不知道到底有没有人听见
货到了没人签收账上没有这笔,盘点才对不上

共同点都一样:动作做了,回音没有。没有回音的时候,人默认它成了。

6

两条规矩
就能治住它

第 一 条
别在公用的台面上摆自己的活 要试新东西,旁边支一张自己的小桌子。公用那张原样别动 —— 因为下一个进来的人,是照着它做事的。
第 二 条
交东西之前,看一眼这是谁的台面 只要一眼。发现不对就先停下问一句,别在别人的半成品上接着往上摆。
东西没丢,只是没到 这类错基本都能救回来。真正的代价不是丢东西,是那几天里所有人都以为它已经好了,于是后面一串事都建在一个假前提上。
如 果 你 想 知 道 这 在 代 码 里 叫 什 么

那张公用台面,正经名字叫当前分支,意思就是「这个文件夹现在摊开的是哪一套活」。

旁边支一张自己的小桌子,叫工作树,意思就是「同一套家当,另外开一个文件夹单独干,互不打扰」。

这两个词你不记也行。记住那张桌子就够了。

做完了 ≠ 到位了
任何一件重要的事,都该有一个「它真到了」的回音。
没有回音,就别当它成了。
下 一 篇

加一样东西一分钟,养它一辈子

AI 让「做出来」变得几乎不要钱,于是那道叫麻烦的闸门被拆了——一个人靠五条规矩让十一万行 AI 写的代码没烂,这五条搬到店里一样成立

第 16 期 · 3 分钟接着看 →
← 回到 ELI5 合集