一看就懂
交稿前的
自动检查员
讲给没写过代码、但想知道“改完的东西怎么安全上线”的人
1
一句话
每次有人改了东西交上来,一个检查员自动把整套规矩从头查一遍,查过了才放出去给大家用。
2
没有它的时候
是什么样
以 前
改完自己看一眼,觉得没问题就直接放出去
人会累、会忘、会觉得“就改了一个字,不用查了”。坏掉的东西直接到了用的人手里。
现 在
改完一交,检查员自动开查,不过关就拦下
它不累、不偷懒、不看面子,每次都查同样的几百条,还告诉你卡在哪一条。
说白了:像打印店交稿前的自动校对,错字没改完,机器不让你下单。
3
它是怎么
干活的
① 交上来有人(现在多半是 AI 助手)改完东西,交到网上的存放处
② 喊检查员存放处自动通知一个专门干检查的“工人”来接活
③ 从头查一遍把事先写好的几百条检查挨个跑,一条不跳
④ 亮红灯或绿灯绿灯就自动放上线;红灯就拦住,并写明哪条没过
4
检查员
住哪儿
租 的
每次去外面临时叫一个
按分钟收钱,每次空着手来、从零准备工具,离得也远,排队还慢。
自 己 家 的
请一个住在你家电脑上的
工具一直摆在手边,开工快,不按分钟收钱。代价是:你家电脑得一直开着。
我们家里那台大电脑上,现在就住着两个这样的检查员,各管一个项目。
5
为什么要让它
“开机自己上班”
以前是“有人早上把它叫醒”;现在是“它自己定了闹钟”。
手动叫醒的检查员,电脑一重启就没了,而且没人知道。人会发现“怎么交了半天没动静”,AI 助手不会,它只会干等,或者绕过去。
装成“开机自己上班”之后:停电回来、电脑重启、它自己摔了一跤,都会自己爬起来接着干。
6
记住两个词
就够了
CI就是上面这整套“交上来就自动检查”的规矩。英文全称的意思是“持续地合到一起”:大家随时交,随时查,随时合。
runner就是那个干检查的工人本人。可以去外面租,也可以请一个住在自己电脑上。住自己电脑上的,叫“自托管”。
7
两件它
做不到的事
它只查你写下来的规矩,没写的它不知道
检查全过,只说明“没违反已知规矩”,不等于东西一定好用。所以每次出过的错,都要补成一条新检查,下次它就能拦住。
它拿着你家的钥匙,挑不出“坏零件”
住你家的检查员能进你家每个屋。交上来的东西里如果混进了别人做坏的零件,它照样会帮你运行。所以只让自己人往里交东西。
AI 助手改得再快,也得先过这道门才能上线。
你不用懂每一条检查。只需要看一眼:绿灯,放心用;红灯,问它卡在哪。