5
周五晚上九點,我窩(wō)在(zài)沙發上看書(shū)。
手(shǒu)機突然響了。
是運維(wéi)組的李成。
我接起來,他的聲音(yīn)很急(jí):
“周姐,核心交易係統崩了,支付模塊全(quán)部報錯,現在線上訂單全卡住了。”
我從沙發上(shàng)坐起來:“怎麽回事?”
“好像是數據校驗那塊的底層邏輯出問題了,代碼是薑曼(màn)寫(xiě)的,我們打了她十幾個電話……”
“她接了沒有?”
李成沉默了一秒。
“接了,說(shuō)下班時間不處理工(gōng)作,讓我(wǒ)們(men)周一再說,然後關機了。”
我閉了(le)一下(xià)眼睛。
“故障到現在多久(jiǔ)了?”
“快四十分鍾了。”
“把服務器(qì)權限發我,我現在登錄。”
我打開電腦,連上(shàng),輸入李成發來的授(shòu)權碼。
日誌一頁一頁往上滾。
很快定位到了問題,確實是薑曼負責的支付模塊(kuài),一個異常分支沒有覆蓋到位,邊界值觸發(fā)了死循環,導致整個校驗服務崩掉。
如果我改,相(xiàng)當於接手一個陌生人留下來的爛攤子。
但如果我不改,周一早上所有訂單全部積壓,客戶投訴(sù)能堆滿客服部。
李成在電話那頭小心翼翼(yì)地問:
“周姐……你能修嗎?”
“能。”
“大概(gài)要多久?”
我翻了一下代碼:“淩晨四點之(zhī)前,我給你跑通。”
我開始動手了。
淩晨(chén)一(yī)點,第一版測試通過。
又過了一個小時,壓測跑了一半卡住,不(bú)得不優化。
淩晨(chén)三點半,最後一輪跑完,所(suǒ)有指標正常。
淩晨四點零三分,我把修複後的代碼合並到主分支,發了一條消息給李成。
“上線了(le),盯著看(kàn)半小時,有問題叫我。”
李成回了一個跪地大哭的表情包(bāo)。
我靠在椅背上,看(kàn)了一眼窗外。
天還沒亮。
但我想,這次公(gōng)司不會再容忍薑曼了(le)。
周一的早會,九點整。
薑曼踩(cǎi)著高跟鞋走進來,妝容精致。
她拉開椅(yǐ)子坐(zuò)下,先歎了口氣。
“周末真是煩死(sǐ)了,運維(wéi)組那(nà)幫人一直打我電話,說係統崩了。”
“我好好一個周末,讓他(tā)們弄得心情全毀(huǐ)了(le)。”
會議室裏沒人接話(huà)。
薑曼繼續說:“本來就是下班時間,有(yǒu)急事能不能工作日再說?誰還沒有自己的(de)生活了?”
陳總坐在主位,翻著手裏的文件。
他沒有抬頭,隻是把一份文件平放在桌上(shàng),推到(dào)薑曼麵前。
“薑曼,你被開除了。”