下一章 上一章 目录 设置
4、【第四章?Hotfix Heartbeat】 ...
-
1
十一月,南江下第一场雪。
祁雁行的公司拿了天使轮,实验室被征用成临时办公点。
原本两人独享的 503,一夜之间塞进六台显示器、三箱能量饮料,还有一只只会“喵”叫的蓝牙音箱——据说能提升 5% 编译速度。
我推门进去时,祁雁行正把“禁止谈恋爱”那张旧告示团成球,三分线外投篮,正中垃圾桶。
他回头看我,耳机摘下,语气一如既往欠揍:“才子涵,从今天开始,你被升级为专职 Code Reviewer,工资——”
我挑眉。
“——用咖啡支付,日结。”
2
我以为工作量会暴增,结果他把我按在角落的转椅上,递来一副新的 Cherry 机械键盘。
“今天不敲代码。”
“那干什么?”
“调试心跳。”
我愣了半秒,耳尖开始热。
祁雁行却转身,从抽屉里拿出一块掌心大的 PCB——自制心率采集板,焊点干净得像他的 commit。
“公司要做一款带情绪识别的 IDE 插件,”他解释,“采样对象必须包含一个……高敏感情绪体。”
我眯眼:“所以我是小白鼠?”
“不,是甲方。”
他把电极贴在我左手腕,另一端接在笔记本的串口。
屏幕跳出一行实时折线,峰值 107 bpm。
祁雁行俯身,指尖敲下 grep -n "ziHan" heart.log,命令行瞬间高亮我的名字,像一行被特意留灯的注释。
3
采样协议是:
a. 我敲他的代码;
b. 他读我的变量名;
c. 谁心率飙高谁请宵夜。
第一局,他故意把函数名改成 void kissMeIfYouCan()。
我面不改色,心率 82,稳如老狗。
第二局,我反手把宏定义成 #define qi true,然后在主函数里写 while(!qi) {}。
祁雁行盯着屏幕,耳尖肉眼可见地变红,心率 118。
围观群众(音箱里的猫)发出“喵喵喵”的嘲笑。
胜负立判。
4
晚上十点,众人撤离,实验室只剩空调嗡鸣。
祁雁行拆下电极,指腹擦过我腕间残留的胶痕,像一次悄无声息的 push。
“才子涵。”
“嗯?”
“刚才我输的那局,其实可以申诉。”
“理由?”
他抬眼,一字一顿:“采样环境存在干扰。”
“干扰源是?”
“你。”
心跳骤响,像漏写了 break 的 switch。
我故作镇定:“祁雁行,你这是在质疑甲方数据。”
“那就重新采集。”
下一秒,他俯身吻了我。
很轻,像一次 cherry-pick,只摘取最新一次的悸动。
屏幕上的心率曲线瞬间拉成一条笔直的 140。
祁雁行退开半寸,声音低哑:“看,复现成功。”
5
那天晚上,我更新了个人仓库的 README:
# Heartbeat-Hotfix
- Issue #001: 心率异常飙升 → Closed by kiss
- Milestone: v1.0 release planned on the next snowy day
6
第二天,雪停了。
祁雁行把公司域名改成 qihan.tech。
我问他什么意思。
他递给我工牌,上面并排写着:
CTO 祁雁行
Chief Review Officer 才子涵
“职位缩写重了。”我提醒。
“那就共享变量。”他捏了捏我的指尖,“反正作用域是——余生。”
我笑着把工牌别在胸前,金属边缘映出雪后初晴的光。
原来世界上最短的 hotfix,只需要一个吻的补丁量。
而最长的版本维护,叫做——
从年少懵懂,到一往情深。