
たまに、自分の脳みそバグりまくりじゃないかと本気で思う時がある。
メガネを頭の上にズラしているのに、メガネが無いって探していたり、
腕時計をしているのに、腕時計をしていないと思い込んで必死で探していたり、
財布がないと思ったら、食卓の上におきっぱなしになっていたり、
どれも凡ミス中の凡ミスなので、その後無事に見つかった時(気がついた時)には、
とても恥ずかしい気分になるけど、これって加齢のせいではなく、昔から似たようなことやっちゃうので、自信がバグっている状態だと言うことに薄々気がつき始めた。
プログラミングバグ
普通にプログラムエラーを出すバグではなく、
for文なのに、if文のような条件を書こうとしていたり、
switch文のbreakを書き忘れていて、全ての条件が無条件で実行されていたり、
while文を使うと、最初は必ず無限ループを繰り出して暴走させてしまったり・・・
こういう当たり前の不具合を生み出してしまう自分バグは、しょっちゅうやっちゃう俺。
日常バグ
歯磨きしながら「あれ?歯磨きしたっけ?」と考えているアホな自分は、浴室の鏡を見ながら気がつくまで1分ほど有します。
生活しているとよくあるのが、「玄関の鍵閉めたっけ?」「ガスの栓ちゃんと閉じたっけ?」という、確認漏れバグ。
他にも2階の仕事部屋から1階に降りてきた時に、「あれ?何するために降りてきたんだっけ?」という、短期記憶障害バグ。
もちろん、イヤホンやヘッドホンをつけているのに、スマホを片手にヘッドホンを探す、横山やすしバグ。
どれも、誰もがやった事があるけど、他人にはなかなか言えないアホバグですよね〜。
読書バグ
今年から読書量が爆増えしたけど、個人的に読書バグが存在することに気がついた。
本を読んでいるけど、まるで罰のことを頭の中で考えてしまって、
まるで本の内容が頭にはいいてないことに、数分経ってから気がついてしまうバグ。
そうした時には、同じページを何度も繰り返し読んでいる状態になっていることもあり、
なんだか読書に集中しきれていない自分に気がつく時がある。
そう、読書しながら「そういえば・・・」みたいなことを考え始めるとこのバグが発動し始めるんですよね。
ドリンクバグ
自宅で作業をする時に、手元に飲み物を用意して、準備万端で仕事を進めるのはなかなか気持ちのいいものです。
でも、コーヒーを入れたことをすっかり忘れて、別のドリンクをコップに注いで、
部屋中にコップがどんどん増えていくような事がたまにあります。
これって、物忘れバグですが、個人的には頻度が高いので、ドリンクバグとして、考えているんですよね。
在宅作業している人、もしかしたら結構やっちゃってないですか?
物探しバグ
横山やすしバグとはまた違った感じで、あるはずの物がなくなる(実際にはどこに置いたかすっかり忘れる)というバグがあります。
メモを取ろうとした時に、肝心のいつも使っているメモ帳が手元にない。
バッグの中にも、作業デスクの上にも、なんでも仕舞い込んでる棚にもない・・・
そう言う時は、思いもよらない場所にある場合があり、先日はトイレの中におき忘れていたと言うアホエピソードがありました。
もっと残念なバグは、実は机の上に置いてあるのに、それに気が付かずにひたすら探している場合もあり、これはヤッサンバグかもですけど・・・
ケトルバグ
ウチの家では、お湯を沸かすと、魔法瓶のポットに入れて、その日はそれでお茶やコーヒーを入れるようにしているんですが、
ケトルで沸かしたお湯で、コーヒーを入れた後で、ポットに岩忘れると言う凡ミスは、自分以外の家族みんながやるバグです。
でも、ポットにお湯が入っているのに、新たにケトルでお湯を沸かしてしまう凡ミスも結構やりがちなんですよね。
そういうときは、カップラーメンチャンスなんですけどね。
リモコンバグ
毎日使っているテレビのリモコンで、エアコンをつけようとしたりするのは、よくあるバグじゃないでしょうか?
スイッチが入るはずもないのに、ひたすらポチポチと何度も推し続けて、後ろでテレビがついたり消えたりしているのに気がつくまで数分かかることもあります。
他にも室内の電灯がリモコンタイプの場合も、エアコンリモコンと勘違いしがちなので、これは現代社会のリモコンバグ問題として、国会に取り上げてもらいたいとも思います。
電話バグ
人から聞いた笑い話で、
自宅の据え置き電話の子機と携帯電話を間違えて会社にきてしまったという、バグ話に、腹捩れるぐらい笑わせてもらいました。
これ、田舎のお母ちゃん系の話でよくあるバグなんですが、
明日は我が身という気分で、気をつけたいという教訓的な話でもあると思っているのは自分だけ?
あとがき
日常に潜むよくあるバグを書き綴ってみましたが、
これら自分でやりがちだしやった経験済みのバグとして紹介させてもらいました。
これらってどうやってデバッグしたらいいんでしょう?
CICDのように、継続的インテグレーションや、テストなどを行う方法などあるんでしょうか?
仕事でプログラミングで考えている事が日常生活で活かせないと気がついてしまった俺バグですが、対応方法あれば是非教えて欲しいですね。
0 件のコメント:
コメントを投稿