全部再確認しよう!!

修理に出したら、助手席のドアが内側から開かなくなる仕様になって帰ってきたマイカー。

フィカスの今のオシゴトは、開発から上がってきたプログラムをチェックし、バグがないかを確認することがメインです。
たまに、バグがあって、直してもらったら違うバグが誘発された、とかいう事態もあります。
そういうとき思うのは、「単体テストだけじゃなくて、結合テストもやってから引き渡してくれないかなぁ」ということで。

単体テスト=対象画面のみ
結合テスト=影響範囲まで

今日、ホントにそう思いました……。

車を修理に出しました。
昨日、納品でした。
修理個所を確認し、帰宅しました。
今朝、出勤しました。
チームリーダーを迎えに駅に行きました。
会社の通用口に横付けして、降りてもらいました。

…………いえ、

「フィカスさん、鍵開けて?」
「はい?」
「鍵。ドア開かない」
「鍵なんて閉めてませんよ?」

なんと、助手席のドアがぱかぱか動くだけで役に立たなくなっている。
鍵もすかすか。

「チャイルドロックとか、してない?」
「してませんよー」

窓は開く。
リーダーは、雨の降る中窓全開にして外側からドアを開け、車から出ました。
窓も開かなかったら、きっと私が降りてぐるり回ってドア開けて、「到着いたしました、ご主人様」とか言うことになってたな。

自分の駐車場に行き、車を止めてから改めて確認。
うーむ、開かないねぇ、助手席。
窓は開くのにねぇ。
これ、鍵締まるの??(締まった)

昨日まで修理に出していたのは、前輪左側、つまり助手席側。
もしかすると、ドアも影響範囲?
あー、単体テストして満足した系かぁ。(この考えが既におかしい)
バグがあるからって直して、うっかりシステムエラー出るようになったパターンか。

お昼に、ディーラーに電話。
持って来れますか?と聞かれたので、「21時回っても待っていて頂けるなら」と回答。
来いよ、直しに。もしくは代車持ってこいや。
顧客環境でバグったら、緊急対応すんだろ普通。(それはウチの場合で……)
今日がダメなら明日でもいいけど、明日、そっち定休日だよね?じゃ、今日対応するしかないよね??

ある意味公私混同です。
直接は言いませんでしたが、誘導はしました(笑)。
代車を用意して職場までお伺いします!と言わせ、待つこと小一時間。

来た技術者さんに状況を説明したところ、その場で対応するとのこと。
30分くらいで直りましたが……取ったり付けたりしたんなら、その部分の動作確認しようよ……とホント思いました。
顧客環境で不具合が発生したら、それをどう悪しざまに言われようと言いふらされようと文句言えません。
自分の仕事にも言えることだったので、とても身につまされました。
ホントは、今日明日の対応なんて必要なかったんです。
私の車、助手席に人が乗ることないんで。
外側から開くなら大して問題ないのです。

教訓。
バグがあったら、影響範囲はとことん調べて確認しよう。
イコール、
ミスがあったら、とりあえず影響しそうな個所は全部再確認しよう!!

不動産選びに困っている方にお勧めです。

蓮田の不動産
こちら

全48邸。敷地面積150㎡以上の大規模分譲。東側に栗橋線沿いのマミーマート、西側に綾瀬川の桜並木を望み、自然環境と生活利便性が融合した分譲地です。新宿まで39分とアクセス良好です。