【結論】オブジェクト指向は戦場では必要なし 5
■ このスレッドは過去ログ倉庫に格納されています
0001あたたたた
NGNGを理解する労力が大きく、目的まで達成するのに時間がかかる。
他人のソースを見るにも複雑でときほぐしにくい。
ちゃんと整備されたドキュメントがなければ粗大ゴミソース。
またオブジェクト指向が○○に優れているとかいう話も、あくまでちゃ
んと設計され、ちゃんと実装されたクラスがあるという前提での話。
実際は世の中にどれだけの糞SEや糞PGがいることか。。。
よってオブジェクト指向は戦場では使いものになりません。
前前前前スレ http://pc.2ch.net/test/read.cgi/tech/1011997945/
前前前スレ http://pc.2ch.net/test/read.cgi/tech/1013266554/
前前スレhttp://pc.2ch.net/test/read.cgi/tech/1013875413/
前スレhttp://pc3.2ch.net/test/read.cgi/tech/1021468476/
私の独自の調査においては、OOで開発すると効率が悪く
バグコードが侵入しやすい傾向があるという調査結果が出ています。
また実際の現場での有効性に疑問をもっているという人は
全体の75.3%にも達しました。移行のことからOOはその有効性
に疑問があると言わざるをえません。
OOは近いうちに消えゆく技術となることでしょう。
0685逝って良しの1
NGNG「サタンは獣の数を持ちそれは666である」とかなんとか
0686デフォルトの名無しさん
NGNG0687666
NGNG0688逝って良しの1
NGNG「人々を惑わすもの」が666の数を持っているとかだった。たしか。
0689デフォルトの名無しさん
NGNGprove it.
0690デフォルトの名無しさん
NGNG俺も聞きたいね.
0691逝って良しの1
NGNG単位が大きくなれば再利用できる可能性が低くなる。
なぜならば、より基本的で単純なモジュールほど全く異なるプログラムでも
使用できる可能性が高いからだ。
OOPLだとクラス以下の単位は再利用できず、
クラスを小さくするのに限界がある。
よってCの方が再利用性が高いモジュールが作れる。
0692デフォルトの名無しさん
NGNGサイズよりも、独立の度合いが重要だと思う
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNG正しい。ただし、再利用性が高いことは、必ずしも使い勝手の良さや
開発効率の高さを意味しない。
0695デフォルトの名無しさん
NGNGあのー、君の言う、純粋OO言語であるSmalltalkでは、クラス以下の単位でも
バンバン再利用するのが流儀なのよ。それこそ変数名まで再利用する。
SmalltalkはXEROX PARCで育った言語だが、
まさに「ゼロックスのコピー文化そのものだ」と揶揄されてきたんだよ。
Workspaceで書き溜めていったコードからいくつかの部分を切り出して
くっつけてメソッドを書く、みたいな事がよく行われていたんだ。
C プ ロ グ ラ マ が や る よ り も ず っ と 遥 か に 頻 繁 に ね 。
0696デフォルトの名無しさん
NGNG誰か例をあげて説明してくれないか?
0699デフォルトの名無しさん
NGNGサブルーチンやマクロね.
>>697が言うように, OOPLでもメソッド単位の再利用が可能なので
利点とは言えない.
>そのメソッドの使い方はOOではない
OOでプログラムを書いていてメソッド単位の再利用をすることは
往々にしてあるが.
0700デフォルトの名無しさん
NGNG> その言語知らないのでなんとも。
Smalltalk知らずに純粋OOの生産性うんぬんを語っていた!?
>そのメソッドの使い方はOOではない。
はあ?
何故それがOOではないのか根拠を示してよ。
メソッド単位での再利用とOOとの矛盾点とかさ。
0701デフォルトの名無しさん
NGNG何げにキリ番ゲットだね, おめでとう.
俺はSmalltalkを知っていて(実際に実務に使用したことがないとしても),
それを前提に語っていると思っていたんだが. > 逝ってよしの1
0702デフォルトの名無しさん
NGNGネタキャラにしても叩きすぎじゃない? > 1以外all
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNGなるほど。鋭い指摘だね。たしかにそんな気がしてきた。
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNGというわけで、逝って良しの1は↓にでもいってマスかいとれ!
http://love.2ch.net/test/read.cgi/ex/1019153875/l50
0707デフォルトの名無しさん
NGNGになってきております。
0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNGじゃ、具体的にどの言語を指して純粋OO言語の生産性を語っていたんだ?
0711逝って良しの1
NGNG0712デフォルトの名無しさん
NGNG0713逝って良しの1
NGNG0714デフォルトの名無しさん
NGNGつまり通常の開発にはOOは必要ないと思います。
0715デフォルトの名無しさん
NGNGご苦労さんですなあ。
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNG0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNGこれからはOOA、OOD、OOPと書き、すべてを表すOOはちゃんと
OOA/OOD/OOPと書くこと。日本語でも可。
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNGじゃ、君の言う「純OO」ってのは具体的に何を指しているんだ?
0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNGスレタイにオブジェクト指向って書いてあるんだから
別にOOでいいじゃん。特に区別したいときは
OOA/OOD/OOPって書くだろうよ。日本語のできない
香具師はすっこんでろ。
0724デフォルトの名無しさん
NGNGおまえだろ
0725デフォルトの名無しさん
NGNG実例も比較対照も挙げずに 「効率が悪い」 「生産性が劣る」 とばかり。
0726逝って良しの1
NGNG非純OO=オブジェクトでないのも含む
0727デフォルトの名無しさん
NGNG匿名で自分の好きなことしか発言してないのに結論なんて出るわけ無い。
0728デフォルトの名無しさん
NGNG結論なんて期待してたんですか?
0729デフォルトの名無しさん
NGNGそこでいうOOはOOA?それともOOD?それともOOP?それとも全部?
0730デフォルトの名無しさん
NGNG結論はOOは有効とでてる。その状態でアンチOOが否定し続けてるだけ。
0731逝って良しの1
NGNG0732デフォルトの名無しさん
NGNG0733逝って良しの1
NGNGOOは戦場では役に立たない。
まともにOOで設計できるのは10人に一人も居ない。
純OOで組もうとすると破綻する。
中間報告2
OOは戦場であろうがなかろうが基本的に詐欺である。
純OOではなく混在モデルが最も効率が良い。
中間報告3
OOジャンキーという厨が存在する。
効率が落ちているのに 幸福感に浸り、「効率が上がった」などと
事実と異なる報告をする 現象が観測された。
0734名無しさん@Emacs
NGNG逝ってよしの1は戦場では役に立たない。
逝ってよしの1はろくに設計もできない。
純逝ってよしの1はOOで組もうとすると破綻する。
中間報告2
逝ってよしの1は戦場であろうがなかろうが基本的に詐欺である。
純逝ってよしの1ではなく混在モデルが最も効率が良い。
中間報告3
逝ってよしの1ジャンキーという厨が存在する。
効率が落ちているのに 幸福感に浸り、「効率が上がった」などと
事実と異なる報告をする 現象が観測された。
0735デフォルトの名無しさん
NGNGそこでいうOOはOOA?それともOOD?それともOOP?それとも全部?
0736デフォルトの名無しさん
NGNGOOPじゃなくてOOP言語ね!
0737デフォルトの名無しさん
NGNGそもそも, こんな書き方しかできない時点でダメな奴だろ.
自分の理論に自信・確信があるならキチンと議論で論破(漢字あやすぃ)
できるはず. それを返す>>734もどうかと思うが.
0738デフォルトの名無しさん
NGNG0739デフォルトの名無しさん
NGNGなんだかんだ言ってみんなOOが好きなのさ…(違.
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNG> OOPじゃなくてOOP言語ね!
なにゆえにOOPLじゃないのかと小一時間(略
0742デフォルトの名無しさん
NGNGこれがオブジェクト指向の基本。
逝ってよしの1はクラスを構造体だと思い込んでるバカ。
0743デフォルトの名無しさん
NGNG> 逝ってよしの1はクラスを構造体だと思い込んでるバカ。
VC++だとデフォルトのアクセス指定子を除けば、それであってるけど。
0744デフォルトの名無しさん
NGNG0745742
NGNGそう意味じゃなくて
クラスという概念を(C言語の)構造体の拡張だと思い込んでるってこと。
0746デフォルトの名無しさん
NGNGついでに言うと、vcだけじゃなくてc++の定義でそうなってる。
ちなみに、c++では構造体(というか、struct)もクラスだよ。
0747デフォルトの名無しさん
NGNG>>743
おまえのことだけど。
ね。
0748デフォルトの名無しさん
NGNGクラスとの違いはデフォルトがpublicであること。
クラスとの違いがある時点でそれはクラスなのか?と揚げ足。
0749デフォルトの名無しさん
NGNGと、人のふんどしで人をけなすだけの>>747さんでした。
0750デフォルトの名無しさん
NGNG誰か、理想的なOO設計をするお勉強の出来るWebSite教えてください。
0751デフォルトの名無しさん
NGNG>僕たち、なんにも理解してないね。
僕、つまり君だけだと思われ。
0752デフォルトの名無しさん
NGNGC++定義のクラスとは違うかも知れないけど、
OOP定義のクラスと同義だと思うんだが、どうか。
publicデフォルトを採用してる言語だってあるんだし。
0753デフォルトの名無しさん
NGNGそんなことにマジレスしてどうする!
0754デフォルトの名無しさん
NGNG「と、人のふんどしで人をけなすだけの>>xxxさんでした。」
xxxは何番に置き換えてもよい文章だな。
お前の書き込みがもっとも無用だということさ。
0755デフォルトの名無しさん
NGNGそーゆーことにしたいのですね。&& 2行目にこたえてください。
0756デフォルトの名無しさん
NGNGそーゆーことにしたいのですね
は激しくfalseなので&&以降は評価されません。
0757デフォルトの名無しさん
NGNG0758デフォルトの名無しさん
NGNG知ってたら教えてあげたいんだけど…
0759デフォルトの名無しさん
NGNG誰ががんばってんのか知らないけど
ム板って、こんなところだったのか…。
0760デフォルトの名無しさん
NGNG0761逝って良しの1
NGNG本に書いてある事を絶対の真実と思いこんでるアフォにはそう思えるだろうね。
0762デフォルトの名無しさん
NGNG0763デフォルトの名無しさん
NGNG否定できるんかね?
まあ、否定するにも根拠なんて何も示してなくて、
俺が駄目だと思うから駄目、ばっかなんだけどな、
逝って良しの1よ。
0764デフォルトの名無しさん
NGNG0765逝って良しの1
NGNG(権威とは本や雑誌や偉い人の発言など)
ただひたすら、そのような権威からの情報を有り難がり、暗記するだけで
現実との照合を全く行わない、言わば老化した脳の持ち主ばかりである。
また、OO普及を機会に詐欺師の活動も活発化した。
仕事の出来ないPGがハッタリとOO用語連発で上層部が騙される
例のなんと多いことか。
0766デフォルトの名無しさん
NGNGお前は今しか見ていない。
0767デフォルトの名無しさん
NGNG「権威主義」とやらを持ち出して批判するのは典型的な電波の言い種だね。
逝って良しの1の論理は良くOOに関わる人間の方を向いているが、
関わる人間にダメなやつがいるからその技術が駄目と言っているのは論理の
摺り替えそのもの。
0768デフォルトの名無しさん
NGNG臭いものに蓋をするって考えじゃだめだね。
0769デフォルトの名無しさん
NGNGうざい氏ね。
0770デフォルトの名無しさん
NGNGオブジェクト指向設計が必要あるのか?
0771デフォルトの名無しさん
NGNG必要あるかどうかなんて聞かれたら、必要無いに決まってんじゃねぇか。
何が聞きたいんだ?
0772デフォルトの名無しさん
NGNG馬鹿も利口も世の中いて当然、馬鹿に仕事させるにはどうすればいいかって問題をどう解決するかって事さ
で、一つの言語・ツールで解決する方法が オブジェクト指向 馬鹿はオブジェクト使っとけって事さ
他の有名な方法は、言語・ツールを別けてしまう事。 これはVBで大成功
0773デフォルトの名無しさん
NGNGVBだとVBから外に出ないからいいのだが オブジェクト指向だと、
この馬鹿が上流もやろうとしてしまうんだ
で、馬鹿だから何でもオブジェクトにしようとしたりもう無茶苦茶
こんなことになるんなら、
OOPLは使おう(既存のクラスライブラリも使おう)ぜ、でもさ
オブジェクト指向はやらんでおこうね ってのが大人の智恵って事さ
0774デフォルトの名無しさん
NGNG典型的なOO勘違いしてるやつの意見そのものじゃん。
Cで「おぶじぇくと指向」できても、OOPLでは『おぶじぇくと指向』
出来ないって主張ですか?>逝ってヨシの1
馬鹿にはさわらせずに、自分で設計したらどうですか?>>773
頭、イイんでしょ?
0775デフォルトの名無しさん
NGNGモチベーションも維持させないといけないからね
0776デフォルトの名無しさん
NGNG結局「おぶじぇくと指向」の技術的な問題とかじゃなくて、
日本には教育の足りない馬鹿プログラマが多いってことだろ?
長くCで開発してきて、「おぶじぇくと指向」に拒否反応を示す
プログラマを腐るほど見たけど、そいつらの問題なだけ。
インド人プログラマにでも職場を追われて下さい。
おながいします。
0777デフォルトの名無しさん
NGNGでもさ、開発の現場の多くはアウトソーシング。
社内で蓄積しようなんて奇特な会社は極少
それに見合っといえば見合った現実なんだろね
0778デフォルトの名無しさん
NGNGいや、ヴァカと本物をちゃんと峻別して
本物の方の作業効率をあげて全体の生産性を上げましょうってのも
ソフトウェア危機への対処法の一つなんだけどね。
0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG0781デフォルトの名無しさん
NGNG0782デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNG> いや、ヴァカと本物をちゃんと峻別して
で、峻別する奴がヴァカだと目も当てられないことに...
0784デフォルトの名無しさん
NGNGいや、そうすると残ったのは峻別した奴も含めてヴァカばっかということになる。
ヴァカばっかのチームが目も当てられない状況になってアボーンしてくれたら
業界全体の質の向上に役立つのでは?
■ このスレッドは過去ログ倉庫に格納されています