阅读设置

20
18

第三章 穿睡衣坠空 (2/4)

阿尔芙只想跑路,可吸管圣剑强行把她拽到控制台,剑柄“叮”地伸出一条数据线,对接控制台接口。屏幕瞬间切到“debug”模式,满屏滚动的代码,她竟看得懂——

//if(step.isempty()){collapse=true;}

//todo:回填step,补null

——这算什么?异世界也用javascript?!

少年转头看她,目光复杂:“你会修?”

阿尔芙哆嗦,却下意识点头。前世,她最擅长的就是给祖传屎山代码打补丁:注释掉、retry、trycatch、finally全量重启。她手指悬在键盘,先干第一件最熟悉的事:

ctrl+s,创建副本。

然后注释掉那一行“collapse=true”。

再然后——回车。

世界静默三秒。

云梯塌陷停止,风停了,杰里抱着兔子拖鞋在镜头里比出“ok”手势。

控制台警报解除,红灯转绿。

少年看她的眼神,从“疑似危险分子”变成“稀有技术人才”。

系统提示:

【临时飞行驾照已发放,备注:仅限debug模式】

【王都空管科已向您发出offer:交通维护工程师,年薪30万魔币,附赠住房】

阿尔芙却一点也高兴不起来。因为她清楚,注释只是掩耳盗铃,真正的bug根源还没找到。而且,全糖电击像把达摩克利斯之剑悬在头顶,二十四小时内不提交“永久修复方案”,她依旧会被电成七分熟。

少年——艾兰——决定带她回总部。走出阳台,她才发现所谓“总部”是一艘倒悬的空中战舰,船腹朝下,甲板朝上,像被翻转的鲸鱼。战舰用铁索牵引着整座塔楼,塔楼仅是“指挥塔”的尖端。他们沿着塔壁外侧的螺旋阶梯下行,阶梯无护栏,每踩一步,木板就浮现一行代码:

printf(“welecoder\n“);

风大得能把脸皮吹变形。阿尔芙死死攥住披风,生怕自己再被掀下去。兔子拖鞋只剩一只,她干脆把另一只也脱下,塞进披风口袋,光脚走路。石阶冰凉,却意外地不割脚,像被无数程序员盘过,圆润得发光。

途中,艾兰语速极快地向她介绍:

“接驳梯项目由‘深渊物流’、‘王都空管’、‘云端基建’三家联合开发,用的框架叫openladder,版本3.14,开源。但三个月前,深渊物流私自加了插件,导致空指针泄漏。我们多次要求他们rollback,对方以‘影响kpi’为由拒绝。今天的事故,是他们插件崩溃的连锁反应。”

阿尔芙秒懂:典型的部门扯皮。她问:“源代码仓库呢?”

“在深渊。”艾兰指向脚下更深处,“但那里是魔族地盘,插件作者——”

他顿了顿,声音低下去,“——是现任魔王,尼禄。”

阿尔芙脚底板一阵凉。系统像听见关键词,立刻蹦出:

【主线1·终章:前往深渊,取得openladder源码,提交pr,关闭漏洞】

失败惩罚:全糖电击&公开处刑&扣绩效

第三章

穿睡衣坠空

(第2/2页)

她忽然意识到,自己穿越并非偶然,而是被“系统”选中的补丁工程师。更糟的是,尼禄——魔王——是她前世在地球时,隔壁工位的那位卷王同事,天天加班到四点,口头禅是“代码能跑就不要动”。没想到,他也穿过来了,还成了魔族kpi头子。

战舰中层,艾兰给她安排了临时工位——一张悬空吊床,旁边就是落地玻璃窗,能俯瞰大半个王都。桌上摆着标准三件套:水晶键盘、羽毛笔鼠标、以及一杯“深渊拿铁”,拉花是史莱姆形状。

阿尔芙却无心摸鱼,她先打开仓库地址,发现openladder主库被魔族防火墙拦了,返回403。艾兰丢给她一张“临时vpn符文”,外形像创可贴,贴在手腕,符文立刻渗进血管,顺着静脉亮起淡金光,像给血液加了vpn代理。

代码拉取成功。她一行行扫过,很快定位到问题:

魔族插件新增功能“急速云梯”,为了提速,把“step”对象缓存到魔晶内存,但内存回收策略写死为“永不”,于是每新建一个step,就泄漏一份引用。日积月累,内存爆掉,触发回滚失败,导致云梯塌缩。

修复方案倒也简单:给缓存加ttl,或者手动解除引用。但难点在于——

1.需要push权限;

2.需要魔王codereview;

3.需要回归测试,而测试环境就是“活着的”云梯。

艾兰表示:push权限可以黑进去,但codereview必须尼禄本人通过,因为他给仓库加了“强制魔王通过”规则。

阿尔芙扶额:这是要让乙方去甲方老板面前指手画脚,还要甲方点赞?

夜幕降临,战舰灯火管制,只剩键盘声。阿尔芙写完修复分支,起名“bugfix/leak-jerry-314”。她本想写单元测试,却发现测试用例要搭一套“深渊云梯”沙盒,需要魔族证书。艾兰耸肩:“证书在魔王办公室,和他本人面谈时可顺便申请。”

一句话:必须深入虎穴。

阿尔芙社恐值瞬间爆表,抱着兔子拖鞋缩进吊床,假装自己是条棉被。系统毫不留情:

【倒计时18:22:11】

她抬头,看见艾兰也在脱盔甲,换上夜行衣——黑色风衣、黑色口罩、黑色毛线帽,只露一对尖耳朵。