Some Days You Get the Bear

IT系エンジニアの、日々の気づきや考えたこと。

分岐を減らそう!

ときどき、すごくややこしい if 文に出会うときがある。

たくさん if があるんだけど、
よく見ると、else 側の処理は同じようなことばかり書いてあったりして、
「これ、ちゃんと整理してまとめれば、すっきりするんじゃない?」みたいなの。


確かに間違いではないのだけど、
もっとコードを減らすことに気を遣ってもいいんじゃないかと思う。

シンプルかつ具体的に言えば、C1パスを減らそうよということだ。

だってそれだけでテストが減るじゃないか。重複コードだって減るかもしれない。

「少ないコードは正義」なのだ。