プログラミング言語はどこからおかしくなったか (205レス)
1-

110: 仕様書無しさん [sage] 2021/04/12(月) 21:26:14.59 AAS
>>109
109(1): 仕様書無しさん [sage] 2021/04/12(月) 19:21:51.94 AAS
混ざったら何が何だかわからんだろうが!

新しい書き方で理解のコストが半分になったとしよう
古いのがそのまま残ってるとしよう

理解のコスト1.5倍です
ごめん、古いプロジェクトでは古い書き方(そのまま)、新しいプロジェクトでは新しい書き方って言いたかったんだ
実務経験なくて頓珍漢な書き方してごめん
111: 仕様書無しさん [sage] 2021/04/12(月) 21:43:53.11 AAS
いや、それであってる

ラムダ式なんて別に理解をしやすいからじゃなくて便利だからあるだけだし
新しいのは古いのの上に乗っかってるだけだから新しいのがわかれば古いのもわかる
112
(1): 仕様書無しさん [sage] 2021/04/12(月) 23:34:08.45 AAS
Javaのvarなんて必要ある?

動的に型変更するわけではないけど、型に厳格なJavaを考えれば、単に書き方を省略するためにならいらない
プロジェクトだと、単にジェネリクスとか理解できない奴らがごまかすためだけに使っていて粗悪コード量産してるだけ

結果的にvar禁止になったし(プロジェクトで)
113: 仕様書無しさん [sage] 2021/04/12(月) 23:39:32.50 AAS
>>112
うちもJavaのvarは言語的に向いてないってことで非推奨になってるな
逆にC#のプロジェクトでは推奨というか、ほぼ強制になってるわ
114
(1): 仕様書無しさん [sage] 2021/04/12(月) 23:45:35.43 AAS
Javaの型推論はC#と違って使いもんにならんの?
115: 仕様書無しさん [sage] 2021/04/13(火) 00:12:25.93 AAS
>>114
使いもんにならんってことはないと思うけど、うちの場合はラッパーオブジェクトが一番の理由かな

例えば整数を返すメソッドがあったとして、受け取った戻り値にnullチェックが必要なのかどうかがわからないってのと、ジェネリクスでプリミティブ型を扱えないから、演算するときはプリミティブ型で受け取らないとパフォーマンス落ちるからね
116: 仕様書無しさん [sage] 2021/04/13(火) 01:10:00.16 AAS
PythonとかJavaScriptとかになれるとタイプがめんどいという話だからな
要らなきゃ使わなきゃいい
117: 仕様書無しさん [sage] 2021/04/13(火) 01:29:28.79 AAS
それは型推論じゃなくて動的ディスパッチ
118: 仕様書無しさん [] 2021/04/13(火) 09:58:41.46 AAS
必要だから増えたのではなく、他言語がやってるから導入した
119
(1): 仕様書無しさん [sage] 2021/04/13(火) 10:10:47.44 AAS
単なるエイリアスで解決できる問題を無駄な計算資源使うことで解決とか頭悪すぎだわ。
120: 仕様書無しさん [sage] 2021/04/13(火) 10:58:24.51 AAS
人が1分楽できるならいいことだ
そのために計算機を1日こきつかったっていいじゃない
121: 仕様書無しさん [sage] 2021/04/13(火) 11:01:01.35 AAS
DBの一貫性とか知識何もなしに偉そうな顔して
途中止まったらもう一回クやりなおしになるのは時間かかるから
続きを人間が整合性とりつつやるとかほざいてるウンコがおった
122: 仕様書無しさん [sage] 2021/04/13(火) 11:02:55.36 AAS
>>119
Javaにはエイリアスないねん
123: 仕様書無しさん [sage] 2021/04/13(火) 11:09:18.43 AAS
だからなんのチェックもしてなくても
項目全部ValueObjectつくるねんで
124: 仕様書無しさん [sage] 2021/04/13(火) 12:43:35.53 AAS
別におかしくなってないし遺伝子の多様性は必要だ
ちなみにスレタイしか読んでない
125: 仕様書無しさん [sage] 2021/04/13(火) 18:33:06.67 AAS

126: 仕様書無しさん [sage] 2021/04/13(火) 19:31:26.69 AAS
ぶた
127: 仕様書無しさん [sage] 2021/04/13(火) 19:32:13.54 AAS
むしろプログラミング言語ほど正常に進化し続けているものは珍しい
128
(1): 仕様書無しさん [sage] 2021/04/13(火) 19:39:36.65 AAS
バカでも書けるようにした結果バカがバグを生みまくる事態に
129: 仕様書無しさん [sage] 2021/04/13(火) 22:27:05.28 AAS
>>128
お前はどうなんだよ
130: 仕様書無しさん [sage] 2021/04/13(火) 22:37:44.51 AAS
すべて分かったいる人が見ると
便利になっているな
近頃の言語は
わかってないとチンプンカンプンだろうな
131: 仕様書無しさん [sage] 2021/04/14(水) 07:54:21.51 AAS
a−〉b
132: 仕様書無しさん [sage] 2021/04/14(水) 19:59:51.53 AAS
JavaのSpring
133: 仕様書無しさん [sage] 2021/04/15(木) 11:02:15.19 AAS
わかってる人が使わないと糞コード量産するだけになる
134: 仕様書無しさん [sage] 2021/04/15(木) 13:09:54.50 AAS
分かってない奴に問題があるので言語に罪は無い
1-
あと 71 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.006s