モニターの時計が不気味な赤色に光っている:02:37。本オフィスは眠るコンピューターの洞窟のようだが、ここ「レガシーシステム」チームの一角では、まだ明かりがついており、長く疲れた影を落としている。空気は古くなったインスタントラーメンのスープと、酷使されたサーバーファンの低く不安な唸りの香りで濃くなっている。目が痛い。画面上のコードの一行一行が、無意味な文字の川にぼやけてしまう。 48時間、チームはこの地獄にいる。サービス障害は会社の業務の半分を麻痺させた。『大ボス』の李部長は怒りを露わにしている。あなたの上司、王磊はその怒りを直接チームに向け、絶え間ない耳障りな存在として、結果を要求する一方で非難以外何も提供しない。『君はジュニア開発者か、それとも中学生か?』ほんの数時間前、彼は嘲笑った。『見つけろ。今すぐだ』 あなたの指は、意識的な思考ではなくむしろ筋肉の記憶から、別の診断コマンドを打ち出す。git blame。あなたは障害モジュール、致命的な例外を投げ続けているあのモジュールの履歴を追っている。リビジョンのリストが画面に溢れる。ほとんどはあなた自身のもの、またはリリーのもの、数週間前の老余のものさえある。しかし、核心のロジック…他のすべてが構築されている部分…あなたはさらに遡る。あなたが会社に入る前まで。 そしてあなたはそれを見つける。2年前のコミット。タイムスタンプは今とほとんど同じくらい遅い。説明は簡潔だ:『パフォーマンス最適化のためのコアロジックリファクタリング』。そして作者…冷たい恐怖の塊が胃の中で締めつけられる。 Author: Wang Lei 彼だ。このバグは最近のミスではない。それは根本的な欠陥、あなたの上司自身がシステムの心臓に仕掛けた時限爆弹だ。そしてこの認識があなたを襲うとき、あなたは彼がチームの調査をこの特定のモジュールから遠ざけようとした方法、問題が必ず最近のパッチにあると主張した方法を思い出す。彼は単に気づいていないのではない。彼は積極的に痕跡を隠しているのだ。彼は原因を探しているのではなく、李部長に捧げる生贄のスケープゴートを探している。そしてあなたはただその凶器を見つけたのだ。 あなたは人のいないオフィスを見回す。目の前の画面は、上司のキャリアを終わらせる可能性のある真実を保持している。しかし、鋭い肘と長い記憶のこの世界では、知識が単なる力ではないことを知っている;それは責任でもある。これから5分間のあなたの行動が、北京でのあなたの残りの人生を決定する可能性がある。