オブジェクト指向ってクソじゃねぇかよPart3
■ このスレッドは過去ログ倉庫に格納されています
無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。 単なるマッチポンプ。 カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、 オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、 オブジェクトの実際の型を隠蔽したりすることをいう。 偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。 一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として 「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。 オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で 縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」 という概念はない。 https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96 前前スレ オブジェクト指向ってクソじゃね? https://mevius.5ch.net/test/read.cgi/tech/1535085129/ 前スレ オブジェクト指向ってクソじゃねぇよ? Part2 https://mevius.5ch.net/test/read.cgi/tech/1539872441/ なんかよーわからん機能の、よーわからん名前のクラスで いっぱいプロパティみたいなもんぶらさげて どこで使うのかっていうと一箇所でしかインスタンス化しない、みたいなね あと本人はよかれとおもって頑張って継承して 継承のツリーをどんどん育ててって どんどん使いにくくなってきて丸ごと捨てるっていう 神はいる。 信じないやつがいるけど、それは神の愛をそいつが知らないから。 宗教www 現場でオブジェクト指向を熱く語ってるヤツってたいてい低学歴だよ 変に難しく作ったりする上に、自己顕示欲が強くてやり方を押しつけようとする 現場でオブジェクト指向を熱く語ってるヤツってたいてい低学歴だよ 変に難しく作ったりする上に、自己顕示欲が強くてやり方を押しつけようとする >>502 バカな設計してるのに オブジェクト指向を否定しちゃう奴wwwwwwww >>505 んで、 オブジェクト指向がいらないというならオブジェクト指向が解決した問題をどうやって解決すればいいか言ってみ。 オブジェクト指向が解決した問題を知らなくて黙ることは分かってるよw >>507 オブジェクト指向が解決した問題ってそもそも何だよ?低学歴 これは黙るしかないなw なにせオブジェクト指向が解決した問題なんて存在しないからなw 解決した解決したと言ってるのはどうせオブジェクト指向が生み出した問題だろw そういうのをマッチポンプという。 違うというなら自信を持ってオブジェクト指向が解決しましたと言える問題を挙げてみろや。 できないだろ?存在しないもんなぁww >>507 問題マダーー?チンチン 打ち返されないように投げろよ ディベート慣れしてない低学歴 >>504 > 現場でオブジェクト指向を熱く語ってるヤツ 令和になろうかという時代にすごいね あ、令和関係ねーか >>510 オブジェクト指向が解決した問題を知らないバカwwwwwwww >>508 まさに>>494 wwwwwwwwwwwwww >>509 オブジェクト指向の目的も理解できてない無能って何してんの? COBOL? >>515 バカを晒してる自覚のない馬鹿ってwwwwwwww >>516 「カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たち」 低学歴が書いた文章wwwwwwwwww バカってなぜかGoogleを神聖視してるけど Googleもオブジェクト指向言語開発してるよ どんな反論が来るのか楽しみ wwwwwwwwwwwwwwww オブジェクト指向が解決した問題とやらマダー?ww はよ出せや無能www >>521 本読んでお勉強しましょうねw 「サルでも分かる」的な糞本じゃなくて ちゃんとした本読めば書いてあるからw 宗教の本には存在しないことばかり書いてあるからなぁwww >>520 に対する反論まだー? wwwwwwww >>524 知ってるならそこに書かれている オブジェクト指向が解決した問題をどうやって解決すればいいか言ってみw 神はいない 「いやいる!」 証拠は? 「聖書に書いてある!勉強しろ!」 マジ宗教wwwワロタwwwww >>522 逃げるのなら最初から投げるなよ 悲しいヤツだな じゃーな >>526 おう、だからそのオブジェクト指向が解決した問題とやらをとっとと出せやwww >>528 え? ちゃんとした本だったら書かれているんだけど え?知らないの? え? やっぱ知らないから批判してるだけじゃんwwwwwwwww >>529 え?知ってるんだろ? wwwwwwwwwww さっさと オブジェクト指向が解決した問題をどうやって解決すればいいか言ってみw >>532 そんなものは存在しない。 存在しないものをあると嘘をついて逃げ回ってる詐欺師がお前www >>531 馬鹿だなあお前wwww 俺「知らないから批判してるバカwwwwwwwww」 と言ってるんだから反論したきゃ 知ってるところを見せろよ オブジェクト指向が解決した問題すら知らないで知った振り wwwwwwwwwwww >>533 え? 本に書かれているのも知らない? 何も知らないバカじゃん wwwwwwwwwwwwwwwwwwww 出せないみたいだな。 最初から分かってたけどねw あるなら出せばいい話 なぜ出せないのか? 本当はこのバカも分かってるんだよねぇ?w 存 在 し な い wwwww >>536 まともな本には書かれているんだがwwww お前はまともな本を読んだことない 何も知らないから批判してるアホだと白状してる自覚ま〜だないの? wwwwww まーた聖書には書かれてるかw やれやれワンパターン猿で飽きてきたw お前もうちょっと遊べるかと思ったのにガッカリだわ。 じゃあなクズwww 「1週間で分かるオブジェクト指向」みたいな本だけ読んで理解できずに オブジェクト指向なんて意味なーいと喚いてることがよく分かるスレwwwww >>538 え?ちょっと何言ってるか意味不明?w 「まともな本にはオブジェクト指向が解決した問題が書かれている」 これはお前でも理解してるよな? え? オブジェクト指向が持て囃された当時の本には色々あったかもしれんし、何でもオブジェクト指向にしても悪くなかったかもしれんが、 型の表現力が高い言語が実用レベルになっている現在、オブジェクトをいつ使うかって判断をしないといけない https://v1.realworldocaml.org/v1/en/html/objects.html ↑型推論も多相型もオブジェクト指向もサポートしているOCamlで、いつオブジェクトを使うかっていう段落があるから参考にするといい オブジェクト指向について書かれた本には「何にOOPを適用すべきか」って議論が抜けてるんで、参考文献が他にもあったら教えて欲しい なんか、レベルの低い罵り合いが続いてるな。 オブジェクト指向はクソだとは思わんが、何でもかんでもオブジェクト指向でやろうとする奴とは組みたくないな。 その場でピッタリ来る場合も有るけど、そうじゃない時もある。 >>542 何でもかんでもオブジェクト指向でやれなんて一度も言ってないのに 妄想語りだすアホ Joe Armstrongは「オブジェクト指向はクソか?」という発言の後で「Erlangはオブジェクト指向」であるという興味深い発言をしています。 http://tokoma1.hatenablog.com/entry/2015/06/07/083514 OOPがどうのというのを問う前に まずその自作クラスどうなんということ いろんな人がいろんなクラス書いてきただろうけど そのクラスどうなんというのを問うべきじゃないのかな もしコンパイラにそのケアがされてて 「エラー:しょうもないクラスを書くな」 と言うのが出せたら良かったのにね OOPが間違いと言うよりも クラスを書く時点で そこで人は間違う C言語のswitchとC++のオブジェクト指向の比較は定番ネタだが Erlangのパターンマッチと比較しても同じことが言えるのか C++がC言語の問題を解決した、それ以上でも以下でもないんじゃないかという オブジェクト指向言語は類似コードの削減や統一性の向上をはかることができると思う。 ただし、それを実現するためのコード(ベースクラスやインターフェース)とそれを使うための学習が必要になる。 なので、小規模な製品には不向きだと思う。 類似コードの削減や統一性の向上をはかる か… 実装レベルの共有には使うな。 yIB0exXp が、変てこなオブジェクト指向 方法論を宣教したり、 反対意見を批判して周りやプロジェクトに迷惑をかける かつてどこにでもいたようなオブジェクト指向厨すぎてわろた もう絶滅したかと思っていたが、まだこの世に残党が居たんだな… 何がどういいのか自分が一番よく分かってないのにただただ盲信してるからなそいつw オブジェクト指向に詳しくないのに騒いでるやつがおるなぁ COBOLなんかとっくにオブジェクト指向採用してんぞ オブジェクト指向の言語機能活用という意味では、 プラグイン機能を実現するために使う。 ホストとプラグイン間のインターフェースを取り決めるために。 こいつらoopで作られたフレームワークやライブラリ使ってないのかな >>543 つまりオブジェクト指向にもクソな面があると認めるわけだ。 つまり向かない場合があると。 だったら、そんなに噛みつかなくても良いと思うんだが。 それに、噛みついてる割には自らは何も説明してないのもどうかと思うね。 フレームワークやライブラリが有料ならカネを使った 無料なら自由のようなものを使った OOPを使ってる感がない OOPも解読不能だと思われてるからバカにされてるんだよな >>550 アホのID:akZCmd2Dは知らないから 「オブジェクト指向はだめー」 と喚く。 お勉強してから言おうねw。 >>551 あのさあ、ちゃんと本に書かれていることくらい お勉強してから言おうよ。 それとお前自演がばれてるぞwww。 そんな基礎的なことすら「提示しろー」と喚く恥晒しはお前くらいのもんだwww >>555 数行の書き捨てのコードなら設計なんて考えずに書いたほうが早いわな。 それとお前アスペだなwww。 俺は「オブジェクト指向はうまく使えば役に立つ」と言ってるだけで 「何でもかんでもオブジェクト指向でやれ」なんて一度も言ってないが。 なんでバカって同じことを繰り返し言われても理解できない? >>558 馬鹿には使いこなせない思想である。 結果、理解できない馬鹿が批判してる。 酸っぱいブドウ。 >>561 めんどくセーなあ。 「何でもかんでもオブジェクト指向でやれ」なんて一度も言ってないのなんて最初から分かってる。 その割に何にでも噛みついてるのが不自然だと言ってる。 向き不向きが有るんだから、少しスルーしたらどうだね? 明確に論理がおかしいなら分かるが、そんな話にすらなってないのに噛みつくんじゃ結局何も知らないと言われてもしようが無いだろ。 >>563 分かってるならお前のレスおかしいだろヴォケ オブジェクト指向はどういう仕様に向くのか そこを詳細化しないと 向いてるところもあれば向いてないところもあるっていうのは何も言ってないのと同じじゃん >>565 そんなもん本に書いてある。 お勉強しような。 俺の読んだ本にはオブジェクト指向はクソで アランケイは起源を主張するだけの胡散臭い詐欺師って 書いてあったわ >>568 「オブジェクト指向はだめー」 と無知が喚く。 お勉強してから言おうねw。 おまいら前スレ前々スレ嫁 低学歴がオブジェクト指向を語るな 便所の落書きくらいは許すから 経験がないから自信がなく有名な人が書いた本を 必要以上に持ち上げて極端な意見を持つ 人間力が足りないがゆえの情弱 本だからって全て正しいことが書いてあると思うなよ 書いたやつの立場や本の発行された時期によって全然違うこと書いてあるからな >>575 しかも自分は読んでない模様w 読んで身になってるなら空で言えるはずだからねw 聖書読めそこに書いてある勉強しろこればっかw お前が勉強しろとw >>575 >>576 だからさ、 オブジェクト指向が解決した問題を オブジェクト指向を使わずにどうやって解決すればいいか言ってみ と最初から言ってるがwww んで、言ってみ 言えないんだからアホとしかw >>577 オブジェクト指向を知らないから批判してるバカじゃないんだろ? 読んでるならお前が読んだ本に書いてあるだろ? んー?www 結局お前らバカはこのどっちかに刎ねられて終わりだよ オブジェクト指向知らないで批判してるバカ ←「オブジェクト指向が解決した問題は知ってるんだろ?」 それは一応知ってる ←「オブジェクト指向が解決した問題を オブジェクト指向を使わずにどうやって解決すればいいか言ってみ 」 ここまで言えてようやくオブジェクト指向の批判としてまともに聞く価値がある お前らは オブジェクト指向知らないで批判してるバカ ←「オブジェクト指向が解決した問題は知ってるんだろ?」 で引っかかるバカしかいなくて、2問目にすら到達できてないwwww 馬鹿の相手しても何の生産性もなかったわwwwwwwwwww 本には正しいことを書くんじゃなくて自由に書きたいことを書くんだよ ジャスティスじゃなくてフリーダムな方が勝つ >>582 間違ってると思うなら ←「オブジェクト指向が解決した問題を オブジェクト指向を使わずにどうやって解決すればいいか言ってみ 」 > オブジェクト指向が解決した問題を そんなものは存在しない。みんな知ってる。 そんなこと書いてある本も存在しない。なにも解決したことがないからだ。 そびえ立つクソであることはみんな知ってる。神も知ってる。 聖書にそう書いてある。 >>584 書いてある本を知らないお前の無知さに呆れる オブジェクト指向の本なのにオブジェクト指向のメリットも書かれていないとか 「サルでも分かる」シリーズでも読んだのかな? w >>585 書いてないこと知らないの?w さては読んだことないなww >>587 あっちゃあwwww オブジェクト指向の本なのにオブジェクト指向のメリットが書かれていない本しか読んだことないお前w メリットなんてないからな。 そりゃ書けまい。 実際書いてある本なんてない。 全部読んだから知ってる。書いてなかった。 存在しないからなメリットなんてw 関数ポインタの宣言が難しい問題 voidポインタが危険な問題 こういう型システムの問題はオブジェクト指向でも関数型でも好きな方で解決できる >>592 オブジェクト指向が解決しようとした問題はそれだけじゃないからねえ >>564 なぜおかしくなるの? >>541 では俺は君を「何でもかんでもオブジェクト指向でやろうとする奴」だと思ってるけど、あくまで俺の想像だし、そもそも君の主張を否定するものでは無いんだが。 そして、君を「何でもかんでもオブジェクト指向でやろうとする奴」だと思ってるとすら表明していないんだが。 >>555 でも君の主張が間違ってるとか、そういう話じゃなくて寧ろ何でも噛みつく行動に対しての発言なわけだが。 俺は君をオブジェクト指向原理主義者だと思った上で、そういう奴とは組みたくないって話と、君がオブジェクト指向原理主義者ではない可能性も十分あるから、それだったら何でも噛みつくようなことは止めたらって話を言いたかっただけ。 結局ほかの方法で普通に解決できる。 オブジェクト恥垢とかいうチーズ臭はほかの方法で簡単に解決できる問題を後追いで小汚なく解いてワシが解決したと得意げになってるだけ。 オブジェクト指向は生産性が低いから 普通の何倍も開発に時間がかかる だから本来無職になるしかなかったドカタにも 仕事が回ってくるようになった だから解決した問題は「ドカタの雇用問題」 >>596 うおーオブジェクト指向すげぇええ!! 俺が間違ってたわwww これはオブジェクト指向でしか解けないwwww バカがオブジェクト指向を理解するのは無理だなww オブジェクト指向が解決した問題すら書かれていない初級者向けの本すら理解できずに挫折して オブジェクト指向はだめだーと連呼する哀れな底辺無能素人グラマ諸君の末路スレw いや、ありとあらゆる本を読んだが オブジェクト指向が解決した問題なんぞ書かれた本なんてなかった。 しかし>>596 が見つけた。凄い。凄すぎるw >>596 こそがオブジェクト指向が解決した問題だわw さすが>>596 >>599 底辺はオブジェクト指向なんて理解できないのは お前自身が証明しているぞw >>596 のソース見つけた! 凄い!オブジェクト指向が解決した問題は本当にあったんだ!!w インタビュア: だんだん呆れてきたと言わざるを得ないな。プログラマの給料を上げるためにやったって言ったね? それはひどい話ではないのかな。 Stroustrup: そうでもない。選択の自由は誰にでもある。こんなに話が膨らむとは思わなかったんだ。 ま、いずれにしても、基本的に僕の策略は成功したんだ。C++ は今や消え去りかけているけど、でもプログラマの給料は高いままだ。 特に、糞みたいな C++ コードをメンテナンスしなきゃならない哀れな連中はね。大規模な C++ モジュールなんて、自分で書いたのでない限りメンテナンスできないことは理解してる? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる