>>440

>ワンライナーで書いてドヤ顔

これは同意。
あれはワンライナーでどれだけ書けるかっていうゲームを楽しんでいるものだろう。
俺もそういうゲームには興味がない。


> 変数名を過剰に省略したり、

この辺は、昔と今でパラダイムシフトがあったところ。
最近は、変数名は、短ければ短いほど良いとされている。

長い変数名をつけなければいけないようなコードは、たぶん、全体設計がうまく行っていない。
この辺は、>>439 も言っていることだと思う。

変数名は長く、、っていうのは、昔の言語は、いちいちそういうのを気にする必要があったから。
変数名が短くても良いように、言語の記述力が上がってきたからね。
C言語からC++になった時、あるブロック内で完結しているローカルな変数は、
短ければ短いほど良いはずなのに、いちいち長い名前つけている人がいるねえ。。
( C言語はブロックのスコープが広くなりがちだから、長い変数名で区別する必要があった。)


>Javaのfor文まみれのコードと、Scalaの高階関数を使ったコード、どちらがシンプルだろうか。

C言語の時代では、コレクション操作は自分で配列のインデックスを意識してfor文回すのが美しいとされてきたものだねえ。。

時代によって、良いコード・良い設計の指標は変わるものである。