[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/06 23:02 / Filesize : 283 KB / Number-of Response : 1027
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

オブジェクト指向はオワコン



1 名前:デフォルトの名無しさん mailto:sage [2023/08/26(土) 22:00:53.85 ID:H4l7y46b.net]
最近の言語には採用されないことが増えている

321 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 01:34:49.05 ID:xRKx+n3E.net]
>ID:ReS9VmD8
言語障害の気が出てるから病院で検査してもらってこい

322 名前:デフォルトの名無しさん [2023/10/31(火) 13:55:10.92 ID:wz6hR3A/.net]
継承を使いまくる数学、化学、天文分野があるんじゃないの?
知らないだけかもしれないやん

323 名前:デフォルトの名無しさん mailto:sage [2023/10/31(火) 16:28:48.15 ID:1/1CCAX6.net]
学問は継承されてるよね教育によって
継承を使いまくってるねうん

324 名前:デフォルトの名無しさん [2023/11/01(水) 03:34:28.91 ID:5z6NYMjm.net]
継承というか増築だな
間違いを糺す方向なら良いが
臭いものに蓋をしているだけのケースもある

325 名前:デフォルトの名無しさん mailto:sage [2023/11/02(木) 00:53:05.17 ID:C1u8Rfqp.net]
学問のどこがオブジェクトなんだよ?

326 名前:デフォルトの名無しさん mailto:sage [2023/11/02(木) 08:49:12.85 ID:rUbcesCO.net]
学ぶ人間だな

327 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 07:07:49.01 ID:EkV1A63H.net]
オブジェクト思考言語しか触ったことないなぁ……JavaとC#だけ

328 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 08:54:45.74 ID:LcB6D1Ol.net]
そんな思考ではいかん崎

329 名前:デフォルトの名無しさん [2023/11/04(土) 13:00:40.63 ID:DZrRJ0p+.net]
C#には20年前からデリゲートがあった

デリゲートはオブシコ的に邪道と言われて
Javaは当時デリゲートを否定してた

それから12年後Javaでラムダ式が使えるようになった

この20年間はオブシコが限界につきあたりそれを関数型で突破する
試行錯誤が行われているように思われる



330 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 16:36:10.21 ID:ZcgvxfJM.net]
オブシコには最初から懐疑的だったね俺は

331 名前:デフォルトの名無しさん [2023/11/04(土) 19:16:33.99 ID:T14pQUSp.net]
弾幕系シューティングゲームの敵弾を無限に増やしたり、消したり。
弾幕の軌道の種類を継承で増やす。
とか?

332 名前:デフォルトの名無しさん mailto:sage [2023/11/04(土) 21:06:27.26 ID:SYCLubyE.net]
>>5で早々に指摘されてる通りライブラリがすでにオブジェクト指向なんだよなあ。ついでにAPI使うのもそう
こんなスレでごちゃごちゃ書きたがるのは当たり前にライブラリやAPIを使わない人たちかな

333 名前:デフォルトの名無しさん mailto:sage [2023/11/05(日) 10:29:13.93 ID:ol9bMVcc.net]
オブジェクト指向と言っても階層がある
フレームワークやライブラリを造る層
中間層
単に利用するだけのクレクレ層

334 名前:デフォルトの名無しさん [2023/11/05(日) 10:30:00.47 ID:ol9bMVcc.net]
ちなみに >>323 の視点はどう観てもクレクレ層

335 名前:デフォルトの名無しさん mailto:sage [2023/11/05(日) 17:32:14.56 ID:QR45ukux.net]
利用しないで文句言うだけじゃね

336 名前:デフォルトの名無しさん [2023/11/06(月) 02:08:53.26 ID:moBvQfOK.net]
ライブラリは使えばいいんよ。
車輪の・・・は時間の無駄だしさ

例えばオワコンだとして、オブジェクト指向に代わる概念ってあるの?かな?

337 名前:デフォルトの名無しさん mailto:sage [2023/11/06(月) 07:20:06.20 ID:70OUkfAm.net]
オブシコでもある程度まではうまくいく
オブシコが潰していったパラダイムの中に適切なものがあたかもしれない

338 名前:デフォルトの名無しさん mailto:sage [2023/11/07(火) 22:04: ]
[ここ壊れてます]

339 名前:51.55 ID:We/0vraC.net mailto: 本当にオワコンか? []
[ここ壊れてます]



340 名前:デフォルトの名無しさん mailto:sage [2023/11/07(火) 23:40:56.36 ID:laLhHNQt.net]
オワコンです

341 名前:デフォルトの名無しさん mailto:sage [2023/11/08(水) 01:48:06.76 ID:5o5qiXKK.net]
オブジェクト指向は複雑性が増すごとに破綻し易くなるく砂上の楼閣理論
やはりデータに手足を生やすのは間違っていた
祖の争いSmalltalkerはLisperに勝てなかった
それだけのこと

342 名前:デフォルトの名無しさん mailto:sage [2023/11/08(水) 08:59:37.91 ID:RQjSMWWP.net]
バカが作るから破綻する
それだけのこと

343 名前:デフォルトの名無しさん mailto:sage [2023/11/08(水) 09:34:05.09 ID:G1poaB6X.net]
インターフェースだけでいいよもう

344 名前:デフォルトの名無しさん mailto:sage [2023/11/08(水) 09:34:51.90 ID:/JKDdFz2.net]
つまりC言語が最強ってことか

345 名前:デフォルトの名無しさん mailto:sage [2023/11/08(水) 11:23:51.37 ID:fKz2Vipi.net]
Keep it simple, oops.

346 名前:デフォルトの名無しさん [2023/11/08(水) 21:03:30.78 ID:wwLvTPFi.net]
Javaなんか継承しまくって機能拡張してるからそういった方面で使うのでは?
過去の資産を活用できるように作るか、毎回新規で作るかによるね

347 名前:デフォルトの名無しさん [2023/11/09(木) 01:06:59.85 ID:/EissswG.net]
オブジェクト指向でないと、プラグインとかまともなインターフェイスにならんやろ。

348 名前:デフォルトの名無しさん [2023/11/09(木) 11:45:59.07 ID:Fo7n9qIp.net]
Rust の trait は oops !

349 名前:デフォルトの名無しさん mailto:sage [2023/11/12(日) 10:46:44.60 ID:4vqQNhnm.net]
まだこんなクソスレ立ててるやついるのか
10年くらい前からオワコン言い続けてるけどいつ終わるんだか



350 名前:デフォルトの名無しさん mailto:sage [2023/11/15(水) 08:23:03.12 ID:wyE42I7+.net]
Tiktok LiteでPayPayやAmazonギフトなどに交換可能な4000円分のポイントをプレゼント中!
※既存Tiktokユーザーの方はTiktokアプリからログアウトしてアンインストールすればできる可能性があります。

1.SIMの入ったスマホ・タブレットを用意する
2.以下のTiktok Liteのサイトからアプリをダウンロード(ダウンロードだけでまだ起動しない)
https://tiktok.com/t/ZSNfswHBq/
3.ダウンロード完了後、もう一度上記アドレスのリンクからアプリへ
4.アプリ内でTiktokで使用してない電話番号かメールアドレスから登録
5.10日間連続のチェックイン(←重要)で合計で4000円分のポイントゲット

ポイントはPayPayやAmazonギフト券に交換できます!
家族・友人に紹介したり通常タスクをこなせば更にポイントを追加でゲットできます

351 名前:デフォルトの名無しさん mailto:sage [2023/11/15(水) 09:03:46.64 ID:PIzU8B+d.net]
>>340
やってみない手はない

352 名前:デフォルトの名無しさん mailto:sage [2023/11/15(水) 18:59:58.68 ID:tPBxgNfn.net]
宣伝のマルチポストは何とかならんのかね

353 名前:デフォルトの名無しさん mailto:sage [2023/11/16(木) 08:06:38.29 ID:nV/QBQ73.net]
業者に近い香具師のやってることみたいなので、業者と思うのがいい

# ダックテスト

354 名前:デフォルトの名無しさん mailto:sage [2023/11/18(土) 09:09:46.14 ID:vBDsvFEe.net]
ルールを守らん奴には退場してほしいものだな

355 名前:デフォルトの名無しさん [2023/11/19(日) 16:25:54.40 ID:j9gIHEdT.net]
ORMって便利だと思うが
オブジェクト指向否定するやつはいつも名前SQL叩いてんのか?

356 名前:デフォルトの名無しさん mailto:sage [2023/11/19(日) 18:46:12.96 ID:bV4d5xXM.net]
>>345
ORMとオブジェクト指向って何か関連があるの?
ちょっとよくわかんないんだけど

357 名前:デフォルトの名無しさん mailto:sage [2023/11/19(日) 19:16:16.08 ID:T4k91i6p.net]
正直 struct relation mapper と言っても差し支えないものがほとんどたからな。

358 名前:デフォルトの名無しさん mailto:sage [2023/11/19(日) 23:00:14.66 ID:IjgzLSHb.net]
>>345
巷で使われてるORMが便利なのって「DBMS間の差異を吸収してくれる」「クエリを自動で作ってくれる」「結果をオブジェクトに詰めてくれる」あたりだろ
前二つはオブジェクト指向関係ないし、最後もオブジェクト指向言語だからオブジェクトに詰めてるだけで、>>347も書いてるように本質的には構造体でもいいんだよ
オブジェクト指向がなくなったとしても、また別のxRMが出てくるだけだと思うぞ

359 名前:デフォルトの名無しさん mailto:sage [2023/11/20(月) 00:47:45.50 ID:Cp3kPxHu.net]
LaravelのDBクラスより標準のPDOクラスのほうが使いやすいという



360 名前:デフォルトの名無しさん [2023/11/20(月) 13:56:42.13 ID:MS7hPbOQ.net]
KVSですねわかります

361 名前:デフォルトの名無しさん mailto:sage [2023/11/20(月) 15:39:56.06 ID:kg22kICS.net]
ちがいます

362 名前:i.hidekazu mailto:sage [2023/12/12(火) 05:12:23.87 ID:c1pA8kio.net]
オブジェクト指向とは何なのかの前提から分かってないやつが多すぎる

構造化プログラミング=シングルスレッドプログラミング
オブジェクト指向プログラミング=マルチスレッドプログラミング
これが大前提

https://qiita.com/iHdkz/items/3714155bb94a23ca1b9c

363 名前:i.hidekazu mailto:sage [2023/12/12(火) 05:15:57.52 ID:c1pA8kio.net]
2つのプログラムを連接したいときにシングルスレッドでは変数名や関数名が衝突して簡単にはできないという困難を、マルチスレッド=オブジェクト指向が解決してくれる
この大前提を書いてない言説が世の中多すぎる

364 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 09:12:52.00 ID:bh0SftWU.net]
これまたどえらいもんを出してきたな。

365 名前:デフォルトの名無しさん [2023/12/12(火) 09:22:10.95 ID:/OrzPB6P.net]
トンデモ記事だな

366 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 10:31:25.17 ID:YV2TYdjD.net]
トンデモ過ぎて逆に面白かったわw

367 名前:デフォルトの名無しさん [2023/12/12(火) 10:51:40.65 ID:6C/zc+S/.net]
同じ名前が使えるのはネーム空間のおかげだよな?
別にマルチかどうかは関係ないし…

368 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 11:49:17.67 ID:vNFxkYmY.net]
preview_and_printも普通に組み合わせればいいよね

preview_and_print(data) {
preview(data)
if (ask() == true) {
print(data)
}
}

それぞれ独立したプログラムという前提みたいだから現実的にはpreviewやprintそのものではなく各mainが利用してるlibを再利用することになるけど考え方は変わらない

369 名前:デフォルトの名無しさん mailto:sage [2023/12/12(火) 20:11:14.91 ID:qtJTMkIP.net]
良くこんなの見つけて来たなと思ったら本人かよ…



370 名前:デフォルトの名無しさん [2023/12/13(水) 00:05:09.71 ID:2g95gV8C.net]
>>359
いやこれは自警だ。今見てびっくりした。

なんかよくわからんけどwikipediaも関係ないのにまだつきまとわれる。なんか成り済まされるし。
なんなんこの人?

371 名前:デフォルトの名無しさん [2023/12/13(水) 00:13:34.67 ID:2g95gV8C.net]
wikipediaにゴミ情報書くなばりに追い出されたからひっそり書いているのに一々突っかかってくる。
この人俺のファンなのか(笑)?なんか変なのに粘着されてすごい面倒なんだけど。

372 名前:デフォルトの名無しさん [2023/12/13(水) 00:30:11.94 ID:2g95gV8C.net]
なんで粘着自警の貼った話を俺が回答するのかわからんのだがなんか書くと

>>355
Simulaのクラスは当初プロセスという名称だったんだよ。

>>357
その名前空間をどう実現するの?

>>358
関数型プログラミング的な考え方だが、想定しているのは当時の構造化言語で
その時代にそんなレキシカル・スコープ備えた言語なんてないよ。
ただ、そういう突っ込みの説明が面倒だったので連接(concatenation)でプログラム合成した場合に限ってる。
関数で抽象した場合のケースはよく読むとすっ飛ばしている。

373 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 00:49:09.36 ID:UEuJAt8H.net]
>関数型プログラミング的な考え方だが、想定しているのは当時の構造化言語で
>その時代にそんなレキシカル・スコープ備えた言語なんてないよ。

>>358はめちゃくちゃ手続き的な考え方だしレキシカルスコープなんて全く必要ない
逆に言えば君は関数型についてもレキシカルスコープについても何も理解していないということがわかる
これだとwikipediaならbanされて当然

でもQiitaならトンデモ記事でもエンタメとして成立するので好きにすればいいと思うよ
俺も>>352の記事は楽しませてもらったから

374 名前:デフォルトの名無しさん [2023/12/13(水) 01:02:37.45 ID:2g95gV8C.net]
お前蹴りだな。twitterでも一々突っかかってくるし、生温かく見守ってとかいいつつ喧嘩吹っ掛けてくるとか。いったいなんなん?

レキシカルスコープなんて全く必要ないというのなら全部グローバル変数ってか?それこそ衝突するだろ。
局所環境が無いと関数プログラミングなんてできない。
逆にいえば、局所環境がちゃんとあるならば構造化プログラミングも別方向に進展することができる。
関数型プログラミングを考える上ではそれは必須だ。
逆に構造化プログラミング知らずに関数型プログラミングでござい、なんてありえないだろ。

375 名前:デフォルトの名無しさん [2023/12/13(水) 08:25:46.13 ID:NbIWTS6w.net]
キータは関数型プログラミングでも炎上してたし
オブジェクト指向でもトンデモ理論を提唱するかたが現れるとはな
自由であることの証左ではあるだろうけど

376 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 12:19:47.44 ID:zD6/wvDM.net]
>>364
自意識過剰が過ぎる
twitterとかやってねーしお前が誰かとか知らねーから

レキシカルスコープを理解してないばかりかダイナミックスコープは存在すら知らないんだな
無知や間違いを指摘してくれる友人や同僚はいないのか?

377 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 12:25:56.46 ID:zD6/wvDM.net]
>その時代にそんなレキシカル・スコープ備えた言語なんてないよ。

当時ダイクストラが主として使っていたALGOL60はレキシカルスコープを備えている
当然それを念頭において構造化プログラミングに関する論文をかいている

お前の妄想だけで嘘八百書くからbanされたんだろ

378 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 12:36:24.80 ID:sUe1mEvE.net]
自警とか蹴りとか、自分用語を説明もなく使っちゃうのが如何にもアレだなぁ

379 名前:デフォルトの名無しさん [2023/12/13(水) 12:41:50.00 ID:NbIWTS6w.net]
糖質っぽさがあるよな



380 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 19:07:41.26 ID:rYdFb4gI.net]
次回作はSmalltalkやC++でマルチスレッド性がクラスから消滅した理由を書いてください!

381 名前:デフォルトの名無しさん [2023/12/13(水) 19:36:37.23 ID:2g95gV8C.net]
>>366,367
お前認知機能障害だろ。
>twitterとかやってねーしお前が誰かとか知らねーから
>お前の妄想だけで嘘八百書くからbanされたんだろ
数分で記憶が無くなってるぞ。それにqiitaでbanされていないぞ。何言ってんだ?

ダイナミック・スコープなんてLispでしか聞いたことない。Funarg問題とかで問題になるやつだろ。
Common Lisp, Schemeでレキシカル・スコープ実装してそれから普及したという認識で、
スコープがはっきり意識されるようになったのはそこからだったはずだが。

Algolは確かにレキシカル・スコープ実装しようとしたが占有修飾子ownの扱いで仕様にあいまいさがあって
スコープまわりは確か不完全なんじゃなかったか?結局staticなメモリ割り付けをすることになると決着して
C言語に継承されたらしいが。

>当然それを念頭において構造化プログラミングに関する論文をかいている
ほうそれは知らんかった。後学のために論文名を教えてもらえないかね。

>>370
Simulaの時点で疑似的なマルチスレッド。
オブジェクトを呼び出してもそのプロセスが消滅しないという特徴がポイント。

382 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 19:45:57.78 ID:rYdFb4gI.net]
次回作はSmalltalkやC++で疑似マルチスレッド性がクラスから消滅した理由を書いてください!

383 名前:デフォルトの名無しさん [2023/12/13(水) 19:47:13.87 ID:2g95gV8C.net]
上の話によれば変数環境のモデルがAlgolの時代にすでにあったらしい。それは知らなかった。ぜひその論文を教えて欲しい。

384 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 20:18:16.44 ID:rYdFb4gI.net]
C++のクラスは疑似マルチスレッド

385 名前:とかないので、2つのプログラムを合体させようと思ったときにむっちゃ困るわー []
[ここ壊れてます]

386 名前:デフォルトの名無しさん mailto:sage [2023/12/13(水) 22:35:36.95 ID:AT19Cx9r.net]
真性なやつってここまでヤバいのかよ
こえーな

387 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 00:08:32.08 ID:AgoftYrM.net]
友人がPythonでクラスを使うのを頑なに拒んでいたが、時代の先端を行っていたのか…

388 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 00:39:36.75 ID:9fP1iZpn.net]
陽性臭い粘着。

389 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 00:41:39.27 ID:5+QFFRl5.net]
pythonはシェルスクリプトやるよりはマシなんだよなあ



390 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 02:37:41.65 ID:aBZ2Af/o.net]
>>376
GoやRustなど最近の言語はクラスを廃止した言語が多いね

391 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 03:22:53.79 ID:uZgQrb0f.net]
まじでやばいやつだった

https://mevius.5ch.net/test/read.cgi/tech/1534260508/357

357 デフォルトの名無しさん 2019/01/22(火) 23:18:43.63 ID:b9p++nKt
上で荒らし行為を行っていた I.hidekazu が降臨!

https://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85%E2%80%90%E4%BC%9A%E8%A9%B1:Monadaisuki#%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E8%A8%98%E4%BA%8B%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

>あれは私がコツコツと毎週末に図書館に通ったりして見つけた文献やネット古書店で集めた古書、
>国立国会図書館で複写した文献など(総額費用数十万円)を自分の余暇や日中の仕事時間の合間
>に考えに考えてまとめた内容を、インターネットに接続できる人なら誰でも閲覧できるネット百科
>事典のWikipediaの記事として無料で図まで含めて作成した記事だったんです。

こいつアホすぎるわ。
構造化定理と構造化プログラミングの区別もできないくせに数十万円使って調査ってバカ丸出し。
金かけても内容がクソなら意味ないだろうに。

358 デフォルトの名無しさん 2019/01/22(火) 23:49:00.65 ID:Mi5mcpEM
>>357
その人、かなりおかしいというかキティなのかねえ?
ここを読んでいたら目眩がしてくるよ

Wikipedia:管理者への立候補/i.hidekazu/20141215
https://ja.wikipedia.org/wiki/Wikipedia:%E7%AE%A1%E7%90%86%E8%80%85%E3%81%B8%E3%81%AE%E7%AB%8B%E5%80%99%E8%A3%9C/i.hidekazu/20141215

>結果
>賛成 2 票、反対 13 票、無効票なし。ガイドラインに基づき、今回は見送りとなります。

こんな人が管理者になったらやばすぎる

392 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 19:23:24.46 ID:AgoftYrM.net]
現代のオブジェクト指向の class の割れ窓化と宣言的プログラミング
https://zenn.dev/mizchi/articles/oop-think-modern

>いいたいのは、 状態コンテナとしての class とメンバーが
>不必要な副作用を生み出す割れ窓になっていて、
>副作用を持つメンバや関数というのは例外的な事項として扱うべきである、ということ。
>class をまったく書くべきではないという話ではなく、
>class は例外的な状態コンテナであるということ。

393 名前:デフォルトの名無しさん mailto:sage [2023/12/14(木) 19:56:10.01 ID:9fP1iZpn.net]
3時まで返事待ってる上にキレるメンヘラとは会話できんねー。
会話できる見込みあれば会話しようかと思ったけどこれは無理だわー。

394 名前:デフォルトの名無しさん mailto:sage [2023/12/15(金) 06:19:47.87 ID:kFr0jE+D.net]
>>381
ほんとクソ記事だな
間違ったこと最もらしく書き散らかして

395 名前:悦に入ってるポエマー気質が気持ち悪過ぎる []
[ここ壊れてます]

396 名前:デフォルトの名無しさん mailto:sage [2023/12/15(金) 19:50:24.69 ID:ztNZIvu0.net]
結局、ALGOLのこと分かってないのがバレて逃げたんかな
もっとエンターテイメントを提供してくれよ

397 名前:デフォルトの名無しさん mailto:sage [2023/12/15(金) 22:07:40.22 ID:U7VcmAWm.net]
同じクソ記事でも
>>352はハイファンタジー
>>381はノンフィクションに見せかけたフィクション

398 名前:デフォルトの名無しさん [2023/12/15(金) 23:39:16.65 ID:WfAwrcm4.net]
ホント草生える

399 名前:デフォルトの名無しさん mailto:sage [2023/12/17(日) 22:27:46.28 ID:ne4gXust.net]
倫理的には問題ないと思うが
もし生理的に無理だとしたら
倫理より生理的な縛りのほうが自由を制限していることの証左



400 名前:デフォルトの名無しさん mailto:sage [2023/12/18(月) 18:39:25.59 ID:kd6i94z5.net]
割れ窓って何

401 名前:デフォルトの名無しさん mailto:sage [2023/12/18(月) 21:37:35.75 ID:SGakcaDT.net]
>>388
「割れ窓理論」でググれ

402 名前:デフォルトの名無しさん mailto:sage [2023/12/18(月) 23:30:23.48 ID:6hD73gHu.net]
ニューヨーク市長の政策とクラスに何の関連があるんだ
説明下手糞が

403 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 00:04:12.97 ID:Al/MhlSQ.net]
割れ窓理論には対になる六角ボルト理論というものがあってだな、六角ボルトを回す工具はきれいな六角形をしていたら六角ボルトがすり減ったときに噛み合わなくなって空回りするんだよ、六角形を崩してあえて遊びを設けておくことできれいな六角ボルトもすり減った六角ボルトも回せるようになる

これはオブシコも全く同じ、あえてオブシコをすこし崩すことでプログラムコードは柔軟になる

404 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 00:34:39.48 ID:83kWlVWw.net]
NYとOOPの、風が吹けば桶屋が儲かる的な関係は
法則を崩すのではなく法則に厳密に従ってもカオスになるんじゃないか

405 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 00:40:47.93 ID:ZSC21G8k.net]
エンタメ記事を放置して置くと増殖するから楽しみが増えるってことだろ

406 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 00:48:07.95 ID:e3H+V2ef.net]
フロント設計の場面でもオブジェクト指向はオワコンなの?

407 名前:デフォルトの名無しさん [2023/12/19(火) 10:04:58.31 ID:KoTx3gw2.net]
設計なんて後からどんどん崩れて行くんだから
最初は完璧だと思うくらいまでしっかり作らなきゃ
すぐに破綻するだろ

408 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 10:36:55.55 ID:2Ijw7l5J.net]
>>394
フロントはオブジェクト指向の独壇場だろなにいってんの

409 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 11:23:36.08 ID:Bf+joAVN.net]
フロントってなにを指すんだろ



410 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 11:29:15.97 ID:bVveWhLR.net]
さあ?

411 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 12:24:42.82 ID:4wLlcIHm.net]
Webアプリのフロントエンドという文脈ではオブジェクト指向は今や大事にされていないんじゃないか?Reactみたいなのが流行ってるんだし。
結局状態の複雑性はブラウザのdomやcssに丸投げしてるだけだとは感じるが。

GUIにおけるオブジェクト指向は今なお大事なんじゃない?

412 名前:デフォルトの名無しさん [2023/12/19(火) 17:05:45.10 ID:efxaZtVJ.net]
GUIのオプション指向、昔作って流行ってしまった資産があるから捨てられないだけってわけじゃないんですかね
今もなにか本質的に重要なことがあるのか?

413 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 17:07:30.20 ID:H2GIal9X.net]
>>400
テストがしやすいとかあるじゃん
オブジェクト指向のせいで開発に支障が出ることないし

414 名前:デフォルトの名無しさん [2023/12/19(火) 17:17:18.80 ID:efxaZtVJ.net]
>>401
それはCやアセンブラと比べた時の話?
Cやアセンブラと比べて新しい言語がテストしやすいのはそれはそう
だからCやアセンブラやパンチカードと比べて過去に流行ったわけだし

415 名前:デフォルトの名無しさん [2023/12/19(火) 17:19:29.23 ID:BDyDehIu.net]
何千とある似た様な画面のコードを継承と少しの個別コードだけ書けば済むんだからやめられない

416 名前:デフォルトの名無しさん [2023/12/19(火) 17:20:56.90 ID:efxaZtVJ.net]
それはオブジェクト指向に限らず現代的な言語なら大体そうな気がする
Cやアセンブラと比べてコードの使い回しが効くのはそれはそう

417 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 19:35:19.07 ID:wgVcYH4r.net]
>>404
おまえの言ってる「オブジェクト指向」は「オブジェクト指向言語」だ
部品を構成してプログラムを組んでいく「オブジェクト指向」はC言語や用語自身が作られる以前からある

418 名前:デフォルトの名無しさん [2023/12/19(火) 19:48:55.04 ID:mrSFrPG8.net]
>>405
「オブジェクト指向」じゃなくて「オブジェクト指向言語」の利点を語り出したのは>>401>>403なんだよな

俺はもちろんオブジェクト指向の話をして欲しかったのだが、誰もその話をしてくれなかったのだ

419 名前:デフォルトの名無しさん [2023/12/19(火) 19:52:19.99 ID:KoTx3gw2.net]
あら?
継承は言語仕様じゃ無いくても作れるよ?
アセンブラだってC言語だって、関数も変数もテーブル形式にしてオフセット追加するとかだから



420 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 21:09:35.13 ID:kQgQbwMI.net]
似たようなユーザインターフェースを作るようなプロダクトならオブジェクト指向のが便利
継承やらポリモーフィズムやらが重要になるから
関数型はざっくりに言うと考えたコードをフローチャートのようにそのままコードにしていくっていう考え方でしょ?
そもそもプロダクトによってどちらを採用するかが違うじゃん

421 名前:デフォルトの名無しさん mailto:sage [2023/12/19(火) 21:16:29.72 ID:kQgQbwMI.net]
オブジェクト指向だとスパゲティコードになるだぁ?
定期的にリファクタリング点検をすれば問題なしだよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<283KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef