必ずしもそうなるわけじゃないけどif&elseって慎重に使わないとメソッドの責務が増えていくからやなんだよね
もしaならxをする、さもなくばyをする
これってこの時点で既にそのメソッドがxとyっていう2つの責務を持っているって事だからな?(判断も含めれば3つだが)
しかもelse ifって付け足すだけなら簡単だろ?
だから気軽にコード付け足す奴が多発して、際限なくメソッドの責務が増えていくんだよね
そうなったらあっという間にスパゲティだよ
俺らが普段クソだクソだといって馬鹿にしてる、ジジイたちが積み上げてきたレガシーコードの山の正体がこれだ
ジジイどもに散々苦しめられてきた俺たちが、未来の後輩達に同じ事をしてどうするんだ