エンジニアとして仕事を始めて、そろそろ2年が経ちます。 今回は、これまで2年間エンジニアとして仕事をしてきて、エンジニアが「なんとなくこう思います。」と考えることは、致命的なバグを引き起こす。ということを身をもって知ったので自戒がてら書いておこうと思います。 エンジニアの「なんとなくこう思います」は、バグの温床 エンジニアが仕事の中で遭遇する「なんとなくこう思います。」には、以下のようなものがあります。 なんとなくこう思いますの具体例 ・エラーログを読んで、原因ははっきりとは分からないけど、なんとなくこんな感じの問題が起こっているっぽいと判断。 ・「なぜAという実装方法をとったのか、なぜBの書き方をしなかったのか?」と聞かれ、「なんとなく、Aの書き方の方がいいと思ったので。」と答える。 ・自分の実装箇所のコードを読む際に、「なんでこの書き方になっているか?」を考えず、「こんな実装になってる