コラム:バグがとれない時、どうする?
こんばんは。
てりーです。
エンジニアあるあるです。
バグ取り作業がいろんな作業の中で一番時間を消費します。そして焦ります。バグが取れない時、あなたはどうしていますか?
おそらく、こういう時にどのような心構えでいられるかで結果が変わってきます。ちょっと書いてみたいと思います。
バグが少ないのは優秀なのか?
そもそも、バグが少ないのは優秀なのでしょうか?
確かに、バグが少ない人はいます。しかし、多くのベテランエンジニアはバグは出していますし、経験年数と共にバグの数が減っているという印象はありません。出しても逃げるのが早くなっているだけだと考えます。
基本的に、バグ上等くらいで思っていて問題ありません。
いつか解決すると気楽に構える
あまり深刻に考えないことです。
袋小路に入っていて、原因が見えにくくなっているだけです。
私も以前はこのバグが解決なかったらどうしよう?
と思っていましたが、全然そんな状態にはなりませんでした。
どうせいつか解決する問題です。気楽に構えましょう。
一晩寝かす
今日は解決はきついと思ったら、サクッと帰ります。経験上、残業しても成果がでないことがほとんどです。
すると、面白いことに翌日の朝とかにあっさり解決したりします。
あの苦労は一体なんであったのだろう、と思う瞬間です(^_^;
頭が整理されるのかもしれません。
相談する
どうしても手に追えなければ、誰かに相談するというのも一つの手です。人にコードを見てもらう、見るひとの目を変えるというのはとても有効です。
助けたがりのエンジニアもいるので、無事解決すると「助けてやったぜ」という先方の満足感を満たすかもしれません(笑)。そういう人に頼むと気持ちよく助けてもらえるかもしれません。
また、面白いことに、他人に相談すると説明しているうちに自分で原因に気づくこともあります。
いろんな意味で、相談するという行動には価値があります。
それでは、また。
この記事が気に入ったらサポートをしてみませんか?