お仕事のはなしです。
先週からどうしても解決しなかった問題の原因が明らかになりまして、突貫工事でプログラムを修正せねばならない事態に。しかもそこは元々私の担当・・・っつうか、私が一番詳しいところ。
リーダーには「ざっくり3日かかる」と伝えたものの、正直自信はありませんでした。まぁ、あれこれ考えても仕方ないので、ここは腹をくくって、徹夜でも何でもして対応!・・・っと意気込みつつ、ドキュメント類を漁りました。
すると、不思議なもんで、こんな状況でもアタマは極めて冷静だったらしく、さくさくとマニュアルの内容があたまに入ってきて、ものの数時間で突破の目処が立ちました。自分でもびっくりです。
最近気付いたんですが、私はどっちかというと、「抑えの守護神」よりは「先発の切り込み隊長」が性に合っているみたいです。性格からすると意外な気もしますが・・・。何ていうか、困難を突破した時の快感が大好きなんです。「ランナーズ・ハイ」ってこんな感じなんでしょうかね。脳内にナントカ物質が分泌される・・・とか?
私にとってのプログラミングの楽しさもそこなのかな、と。
期待通りに動いてくれたときには、どんなちっちゃなプログラムでも、すごくうれしいんです。
で、話がそれましたが、そんなこんなで超人的なスピードで問題が解決したところまでは良かったんです。
「今日はうまい酒が飲める」と、気分上々だったところに、落とし穴が待ってました・・・。
夕方、他システムさんとの連動試験中に、障害が発生しまして。
しかも、原因箇所は、先日別件で対応した箇所・・・。明らかに確認漏れのデグレ(※1)です。もうガックリ・・・。
ちょっと言い訳させてもらいますと、まったく確認してなかったわけではなく、主要な箇所は全て確認していたのですが、たった一つ、めったに動かない機能がポッカリ頭から抜けてノーマークでして。あ゛ーもー!!
せめてもの救いは、発生から、ものの数分で原因を突き止められたため、他シスさんへのご迷惑が最小限だったことと、本番環境ではなかった、ということでしょうか。本番でのデグレは、(前に経験しましたが)ホント、つらいんです。
天国と地獄を味わった1週間でした。
(※1)デグレ: デグレードの略。プログラムを直したことの影響で、別な箇所が動かなくなること。