午夜的 500 錯誤 夜已經深了,辦公室裡只剩下伺服器風扇的嗡嗡聲。 我盯著螢幕上的 HTTP 500 Internal Server Error,眉頭深鎖。這支 API 明明昨天還好好的,為什麼今天突然崩潰了? 「有些 Bug 不是你寫出來的,而是它們自己找上門的。」—— 前輩的警告突然在腦海中響起。
不屬於這裡的 Git 分支 我打開終端機,輸入了查看分支的指令: ``` Bash git branch -a ``` 結果畫面上出現了一個我從未見過的分支名稱:origin/dimension-X。 這是什麼鬼?誰開的分支?我手賤地輸入了 git checkout dimension-X,瞬間,螢幕的背光閃爍了一下。
第一道謎題 畫面跳出了一個純文字的對話框,上面只有三條規則: 1.不要相信你的記憶。 2. 尋找隱藏在註解裡的金鑰。 3. 如果伺服器斷線,你就會永遠困在這裡。 我摸了摸口袋,原本放在那裡的咖啡機代幣,變成了一枚冰冷的銅幣。
異常的迴圈 我發現自己正走在一條長廊上,每走過一扇門,門上的數字就遞增。 這根本是一個 for 迴圈! * 門牌 i=0:空無一物 * 門牌 i=1:傳出鍵盤敲擊聲 * 門牌 i=2:我看到了另一個自己正在 debug
與另一個自己對話 「你也是來解 Bug 的嗎?」那個我抬起頭,眼神充滿血絲。 「我不知道,我只是切換了一個 Git 分支。」我回答。 他冷笑了一聲,指著螢幕說:「這裡沒有 Git,這裡就是原始碼的深淵。」