>>460
クラスが増えるのは確かだがそれは悪いことではなく良いことだ
ひとつのクラスに責務が集中する方がダメ

言語機能やデザインパターンに精通するとパラメータの受け渡しフローも明確でエレガントになる
リファクタリングによって無駄なパラメータ渡しが消えたりもする

ネストは初心者の証拠
言語機能やデザインパターンを理解すれば自ずとネストは少なくなる
streamを使ってif/else/forが激減するといった具合にね

三項演算子を多用するのは文よりも式の方が扱いやすいという事実に気が付いた証拠
これにより無駄なステップや変数が激減して
リファクタリングしやすい副作用の少ないコードが書けるようになる


君はまだ初心者だからわからないんだろうけど
中級者上級者がやってる事ってちゃんと意味があるんだよ
なにもかっこつけのためにやってるわけじゃないんだ