ときどき、すごくややこしい if 文に出会うときがある。
たくさん if があるんだけど、
よく見ると、else 側の処理は同じようなことばかり書いてあったりして、
「これ、ちゃんと整理してまとめれば、すっきりするんじゃない?」みたいなの。
確かに間違いではないのだけど、
もっとコードを減らすことに気を遣ってもいいんじゃないかと思う。
シンプルかつ具体的に言えば、C1パスを減らそうよということだ。
だってそれだけでテストが減るじゃないか。重複コードだって減るかもしれない。
「少ないコードは正義」なのだ。