Javaはスパゲッティになりがちとか言うけど (312レス)
Javaはスパゲッティになりがちとか言うけど http://medaka.5ch.net/test/read.cgi/prog/1661480795/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
283: 仕様書無しさん [] 2024/03/29(金) 15:51:04.66 この前レインボーが爆笑に「横転したらそらスタッフの無言の帰宅か…人生何が? 誰が一番身体検査しろよ コロナ壺田どーすんのが http://medaka.5ch.net/test/read.cgi/prog/1661480795/283
284: 仕様書無しさん [sage] 2024/03/29(金) 16:18:56.66 ゾウより首長くして待ってるよ ゲストにジャニーズとAKB系ばっかり呼ぶのやめーや キャンプみたいな感じなんだ試験中じゃんびびって損した トラネキサム酸が届いた http://medaka.5ch.net/test/read.cgi/prog/1661480795/284
285: 仕様書無しさん [sage] 2025/03/16(日) 13:40:48.95 山田くんと鈴木くんは属性が同じなのでクラスを作って それぞれインスタンスを立てることにした しかし山田くんの情報を設定して鈴木くんのインスタンスに入れても 引数のクラスが同じなのでエラーにはならない 山田くんは結婚したので家族のクラスを作って パーソンにぶら下げる(extend)ことにした 鈴木君は養子になったので養子のクラスを作って パーソンにぶら下げた(extend) 追加仕様 佐藤君は結婚していて養子になっている しかし家族と養子のクラスはパーソンにぶら下がっているので 2つの親からぶら下がることができない 結局、パーソンの下に家族+養子のクラスを作ってぶら下げるしかない http://medaka.5ch.net/test/read.cgi/prog/1661480795/285
286: 仕様書無しさん [sage] 2025/03/17(月) 17:23:12.32 一般的にはクラスを捨てて継承関係をなくして共通メソッドはその機能群毎にインターフェイスを定めて各々が必要な機能のインターフェイス群を実装するのが正しい そのためモダンなプログラミング言語はクラスを持たないものが増えているが既存のクラス依存言語では難しい面もある http://medaka.5ch.net/test/read.cgi/prog/1661480795/286
287: 仕様書無しさん [] 2025/04/02(水) 12:48:15.62 エクリプス+マーベンで java開発を半年経験して分かったこと エ「ここ間違ってるぞ、fixするか?」 俺「おk」 エ「fixしたらおかしくなったぞ、fixするか?」 俺「よろしく」 エ「fixしたらプラグインが足りないぞ、importするか?」 俺「うん」 エ「ここも間違ってるから以下略」 俺「はい」 そしてグチャグチャのコードが出来上がった。 http://medaka.5ch.net/test/read.cgi/prog/1661480795/287
288: 仕様書無しさん [sage] 2025/04/02(水) 15:18:44.03 クラス継承なんていうダメな機能を使っていると起きる http://medaka.5ch.net/test/read.cgi/prog/1661480795/288
289: 仕様書無しさん [] 2025/04/06(日) 05:32:45.93 ◼︎IDEのない頃のプログラム開発 補完もシンタックスエラーチェックも何もないので 自力で調べてコードを書く バグれば全て自己責任、必死に調べて無駄のない コーディングスキルがついていく ◼︎IDEベッタリのプログラム開発 とりあえずIDEのエラーがなければオッケー コードを見直すこともなく そしてぐちゃぐちゃなコードが出来上がっていく 特にJavaのIDEは開発はこの傾向が顕著に見られる もちろん、誰でも作れる敷居は下がったが その代償として素人感覚のゴミコードが 大量に生み出されていく http://medaka.5ch.net/test/read.cgi/prog/1661480795/289
290: 仕様書無しさん [sage] 2025/04/06(日) 11:44:41.97 おちんちんがお好きでしょう もう少ししゃぶりましょう http://medaka.5ch.net/test/read.cgi/prog/1661480795/290
291: 仕様書無しさん [] 2025/04/07(月) 15:19:35.86 Java脳 それってプロパティに書いてアブストラクトで インぺリメントとかすればいいんだよね ↑ 何一つ全く理解していない上にいちいち マウントしようとしてくるバカがいるのだが(笑) http://medaka.5ch.net/test/read.cgi/prog/1661480795/291
292: 仕様書無しさん [sage] 2025/04/07(月) 17:34:10.79 継承は悪 http://medaka.5ch.net/test/read.cgi/prog/1661480795/292
293: 仕様書無しさん [] 2025/04/14(月) 10:27:09.12 Java脳 「スロー!スロー!スローすればいいじゃん!」 は?大量のファイルをループ処理して こけても次のファイルを処理するのに 例外飛ばせってか 親でキャッチしろ? 構わないが、これで5段の入れ子キャッチになるぞ 安易なトライキャッチで ほんとJavaってスパゲッティになるな http://medaka.5ch.net/test/read.cgi/prog/1661480795/293
294: 仕様書無しさん [] 2025/05/10(土) 14:04:36.50 修正するjavaプログラムのimport見ると 100以上あるんだけど(笑) こんなフランケンシュタインのライブラリ依存なら スパゲッティーで動かなくなるよね メソッド名が重複して別のライブラリ見てたりするし(笑) http://medaka.5ch.net/test/read.cgi/prog/1661480795/294
295: 仕様書無しさん [sage] 2025/05/10(土) 16:52:45.68 米高いからスパゲティにするわ http://medaka.5ch.net/test/read.cgi/prog/1661480795/295
296: 仕様書無しさん [sage] 2025/05/11(日) 18:43:43.23 Javaの稼ぎだけでは国産米は厳しいからパスタ http://medaka.5ch.net/test/read.cgi/prog/1661480795/296
297: 仕様書無しさん [] 2025/05/24(土) 22:26:00.61 Javaって ランタイムのバージョンは乱立してるし ライブラリもバージョン変われば全滅するし IDEで動いててもサーバーに持ってたら動かなくなるし コードを書くより動くための整合性を取る方が 労力かかるな http://medaka.5ch.net/test/read.cgi/prog/1661480795/297
298: 仕様書無しさん [] 2025/05/30(金) 19:57:55.79 >>297 1990年代後半に使われだしたものを批判しても意味はない http://medaka.5ch.net/test/read.cgi/prog/1661480795/298
299: 仕様書無しさん [] 2025/06/03(火) 19:01:53.01 Javaプログラマさん毎日スパゲティ食ってるのかと思った http://medaka.5ch.net/test/read.cgi/prog/1661480795/299
300: 仕様書無しさん [sage] 2025/06/04(水) 00:52:41.24 お米が買えないからスパゲティよ! http://medaka.5ch.net/test/read.cgi/prog/1661480795/300
301: 仕様書無しさん [] 2025/09/04(木) 20:55:05.76 本来のスパゲッティコードとは構造化プログラミングにすらなっていないようなコード。 8ビットパソコン時代のBASICなんて何がなんだかわからないコードだらけだった。 http://medaka.5ch.net/test/read.cgi/prog/1661480795/301
302: 仕様書無しさん [] 2025/09/04(木) 21:21:07.99 今はクラスの依存関係がぐちゃぐちゃで 「なんでそんなところにそんなメソッドがあるの?」 みたいなコードを言う あと、クラス変数もクラス内だとグローバル変数と変わらず 至るところで値が書き変わってロジックが追えなくなる http://medaka.5ch.net/test/read.cgi/prog/1661480795/302
303: 仕様書無しさん [] 2025/09/05(金) 04:23:54.91 >>302 それはオブジェクト指向設計を理解していないだけ しかも、あなたもオブジェクト指向がわかっていない さらに設計書を作ることを軽視しすぎている http://medaka.5ch.net/test/read.cgi/prog/1661480795/303
304: 仕様書無しさん [] 2025/09/05(金) 04:24:40.58 >>302 それはスパゲッティコードではなくて、センスの悪い設計だ。 http://medaka.5ch.net/test/read.cgi/prog/1661480795/304
305: 仕様書無しさん [] 2025/09/05(金) 04:38:02.90 >>302 Javaは多重継承をあえてできないプログラミング言語にしている オーバーライドができるクラスを作ってオーバーライドをするのが普通というプロジェクトはプロジェクトがおかしい。 あなたの言っているようなことが発生しないように規約を作る。 規約がなかったり、規約を守らなかったりするプロジェクトでは、無秩序になる。 コードだけを見てわかりにくいものを「スパゲティ」と呼んでいる人間は、コードという成果物だけを見ている。 結果だけを見て原因を考えていない。 スパゲッティコードは単に初心者があまり考えずに作ってしまい、メンテナンスが難しくなっただけだ。 http://medaka.5ch.net/test/read.cgi/prog/1661480795/305
306: 仕様書無しさん [sage] 2025/09/05(金) 08:01:57.35 水気の足りないそうめん http://medaka.5ch.net/test/read.cgi/prog/1661480795/306
307: 仕様書無しさん [] 2025/09/07(日) 17:00:11.22 麺がスパゲッティのように絡まっていることからそう言われたのにただのわかりにくいコードをスパゲッティと呼ぶのは全然、違うしな。 http://medaka.5ch.net/test/read.cgi/prog/1661480795/307
308: 仕様書無しさん [sage] 2025/09/08(月) 21:18:31.01 mavenがすべてを解決するはずだったのに 取ってこないように設定しても勝手にリポジトリから取ってくるという 信じがたいクソ仕様をぶちこまれて天国は崩壊した 後を引き継いだのは意味不明なスクリプトども http://medaka.5ch.net/test/read.cgi/prog/1661480795/308
309: 仕様書無しさん [] 2025/09/09(火) 20:51:43.14 obj1=obj2; の後obj2を変更すると obj1が書き換わってしまってびっくり http://medaka.5ch.net/test/read.cgi/prog/1661480795/309
310: 仕様書無しさん [] 2025/09/10(水) 13:26:11.85 >>309 ? http://medaka.5ch.net/test/read.cgi/prog/1661480795/310
311: 仕様書無しさん [sage] 2025/09/10(水) 14:33:32.24 >>309 参照型とプリミティブ型を理解していない 参照渡しができない言語しか使用したことが無いのかな? http://medaka.5ch.net/test/read.cgi/prog/1661480795/311
312: 仕様書無しさん [] 2025/09/12(金) 20:54:20.80 あーなんとなくわかるわ Javaより古い言語をやってると値渡しと参照渡しは 明確に書き方が違うから戸惑うわ http://medaka.5ch.net/test/read.cgi/prog/1661480795/312
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s