オブジェクト指向は戦場では必要なし9
■ このスレッドは過去ログ倉庫に格納されています
0001プロの逝って良しの1
NGNGクラスを理解する労力が大きく、目的まで達成するのに時間がかか
る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
され、ちゃんと実装されたクラスがあるという前提での話。実際は
世の中にはそれほど有能なSEやPGなどいません。
よってオブジェクト指向は戦場では使いものになりません。
(byあいたたたた)
パート1 http://pc.2ch.net/test/read.cgi/tech/1011997945/
パート2 http://pc.2ch.net/test/read.cgi/tech/1013266554/
パート3 http://pc.2ch.net/test/read.cgi/tech/1013875413/
パート4 http://pc3.2ch.net/test/read.cgi/tech/1021468476/
パート5 http://pc3.2ch.net/test/read.cgi/tech/1027983898/
パート6 http://pc3.2ch.net/test/read.cgi/tech/1029297075/
パート7 http://pc3.2ch.net/test/read.cgi/tech/1030029357/
パート8 http://pc3.2ch.net/test/read.cgi/tech/1031028125/
宣伝に笑う者は宣伝に泣く
日経バイト 2002年10月号特集1
Javaの知られざる欠陥
http://itpro.nikkeibp.co.jp/NBY/toc/
(タイトルのみ)
0002デフォルトの名無しさん
NGNG ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄(´´
∧∧ ) (´⌒(´
⊂(゚∀゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
0003デフォルトの名無しさん
NGNGヴァカにはどの言語で書かれたプログラムも「複雑でときほぐしにくい」って事だろ?
今からこのスレは
「OOもわからんアフォは戦場では必要なし」
に変わりますた。
0004デフォルトの名無しさん
NGNGそれでこそオナニストの鏡
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGもう9スレ目なのかよ。ほんと暇だな。
0007デフォルトの名無しさん
NGNG絶滅危惧種のコテハンをみんなでかまってやるスレです。
0008デフォルトの名無しさん
NGNGウサギは寂しいと死んじゃう… てアレと同じか?
0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGいい歳こいて現場を混乱させるような風説を流布してばかりで、
OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
問題だぞぉ
0011プロの逝って良しの1
NGNG判ってないなあ。
0012デフォルトの名無しさん
NGNG>>11 には日本語が通じなかったようです
0013プロの逝って良しの1
NGNG記憶力無いのかね?
プログラムの部品化・再利用なぞ昔から行われていたのに、
「OOによって初めて実現しました」などとデタラメを並べ、
無知な会社上層部を騙して言語転換にミスリードした。
現場ではそれまで再利用していたライブラリを丸ごと廃棄させられる
派目になり、生産性が極端に下がった。
ソフトウエア資産という物を故意に無視しているとしか思えない記述や
「クラス対コピペ」などの明らかに馬鹿を騙す為の論述も目立つ。
「OOを否定するのは時代に付いて行けない奴」などというレッテル張りや
何より許せないのは、そういったレッテル張りで反対意見や都合の悪い情報を
封殺してしまうファシズムの風潮を故意にはびこらせる輩が少なからず
居る事だ。
OOは基本的に詐欺でありファシズムである。
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG記憶力無いのかね?
プログラムの部品化・再利用なぞ全く行われていたのに、
「OO以前から実現していました」などとデタラメを並べ、
無知な会社上層部を騙して言語転換を妨害しつづけた。
現場ではそれまでいやいや使っていたライブラリをそのまま使いつづける
派目になり、生産性は極端に下がったまま。
ソフトウエア資産という物が作成者によって永遠に保守されると信仰しているとしか思えない記述や
「クラスは理解する労力が大きい」などの明らかに馬鹿な論述も目立つ。
「OOを肯定するのは宣伝に騙された奴」などというレッテル張りや
何より許せないのは、そういったレッテル張りで反対意見や都合の悪い情報を
封殺してしまうファシズムの風潮を故意にはびこらせる輩が少なからず
居る事だ。
>>1は基本的に詐欺でありファシズムである。
0016デフォルトの名無しさん
NGNG> プログラムの部品化・再利用なぞ全く行われていたのに、
文脈からすると
「プログラムの部品化・再利用なぞ全く行われていなかったのに、」
だろ。コピペ返しで間違えるのは格好悪いぞ
0017デフォルトの名無しさん
NGNG恥ずかしさを理解できると思う。
0018デフォルトの名無しさん
NGNG>OO否定するのは結構だけど、
> いい歳こいて現場を混乱させるような風説を流布してばかりで、
> OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
> 問題だぞぉ
プ逝1は魅力ある目標を示していますよ。
ニュータイプの手続き型 (http://pc3.2ch.net/test/read.cgi/tech/1031028125/354)
>いやいや、なにも昔流のコードを主張している訳ではないのだよ。
>メッセージ機構やらなんやらをバックグラウンドに隠蔽した
>ニュータイプの手続き型。
超オブジェクト指向 ( http://pc3.2ch.net/test/read.cgi/tech/1009177280/614 )
>最先端の現場の天才プログラマー達によって編み出されている新たな開発手法の総称だ。
0019デフォルトの名無しさん
NGNGJavaWorldに洗脳された自分で物を考えられない奴ですか?
自分の言葉で語ることができない奴の方が恥ずかしい
0020デフォルトの名無しさん
NGNGそうだね。
せめて、JavaWorldのどこを読めば、どう恥ずかしいかを書かないと。
0021デフォルトの名無しさん
NGNG放置だよ
0022デフォルトの名無しさん
NGNG0023プロの逝って良しの1
NGNG0024デフォルトの名無しさん
NGNG002522
NGNGそれは、逆。理由はOOスレのたまに見かける正しい意見を読んで。
0026プロの逝って良しの1
NGNG・VBは資産があるから現状でOK。変えるなぞもっての外
・銀行などの基幹システムはCOBOLのような充分枯れてバグの無い言語
じゃないと無理
・SmallTalkは綺麗なグラフィック画面を見せて好意的に紹介(洗脳)
・C#は次世代をになう最新言語
でひとりJavaだけ叩かれてるの(4ページくらいに渡って)
0027デフォルトの名無しさん
NGNGも う こ れ 以 上 の 盛 り 上 が り は 無 理 で つ
0028プロの逝って良しの1
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG何かの記号とか、伏せ字のように思えた。無限大の記号のつもりにも見えた。
さっきはの24では「まる」で変換して恥をさらしたな。
0031デフォルトの名無しさん
NGNGも う 、 い い よ 。 お わ ら せ よ う こ の 話 。
0032デフォルトの名無しさん
NGNGうOO
まOO
多態ですが何か?
0033名無しさん@XEmacs
NGNGそれが部品の再利用
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNG0037ゆっさゆさ
NGNG∩
OO←隆起したおちんちん(プルルン)
0038デフォルトの名無しさん
NGNGSuper Function Oriented
SFOが主流になります
ソース
http;//www.sfo.org/
日本
http;//www.sfo.jp/
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNGでプログラミング対決すればいい。
例えば、テーマはオセロで
どっちが拡張性があるか、保守性があるか、コードが読みやすいか、
などを実際に比較すればいい。
現物を知らないから水掛け論になるんだよね。
0041アンチOO
NGNG大っぴらに荒らす為に続けてるんだから。
0042デフォルトの名無しさん
NGNGいくら洗練されたアルゴリズムでもそれ単体では使わず、実際には
UIとかそれ以外ものをつけて使うからね。それでこそ現物といえる。
たとえばオセロだとグラフィックはもちろん、レベルによった強さの
違いとかネットワーク対応とか色々ついてるよね。
まぁここでやるには規模が大きすぎるけど。
0043デフォルトの名無しさん
NGNGなにを基準に勝敗を決めるかでもめるという罠
0044デフォルトの名無しさん
NGNGいまいちイメージがつかめない。
0045デフォルトの名無しさん
NGNG「ゆさゆさ」じゃなく「ゆっさゆさ」なのが(・∀・)イイ!!
0046正直もう
NGNG0047デフォルトの名無しさん
NGNGコンピューターの強さは関係ないというか
コンピューターの実装がどれくらいしやすいかという
ところを見るべきだと思うよ。
非OOのオセロって目もあてられないというか、
非OOの人はオセロつくれないんじゃないかな?
004847
NGNGオセロサーバーとして使えるようになってます。
0049プロの逝って良しの1
NGNGここに掲載できる量かね?
0050正直もう
NGNG0051デフォルトの名無しさん
NGNGでも、非OOのオセロってどんなものか見てみたいよ。
俺OO派だけど、アンチOOの人がどういうプログラムを書くのかは
正直よくわからないから一度は見てみたい。
非OOの良さがあれば取り入れたいしね。
是非作ってください>アンチOOの方々
当然、アンチの人はVC++で作るんだよね。
VBで作ったらある意味すごいな。
関係ないけど、Perlで書いたオセロは目が痛くなりそう。
あと、オセロってテーマはなかなかいいね。
カーネルが存在して、ユーザーがいる典型的なアプリケーションで、
かつカーネルにはデータがあり、
それを処理するロジックがあり、
そのロジックはオセロのルールが単純だから
それほど手間がかからず・・・
カーネルが独立して動けば、オセロサーバーってのも簡単にできそうだね。
作った人のプログラミングのレベルを測るにはもってこいだと思うよ。
0052デフォルトの名無しさん
NGNG意味不明なこといってんじゃねぇよ。アフォ
どういう意味で使ってんのかと小一時間(以下略
0053デフォルトの名無しさん
NGNGそれ森田和郎の前で言ってみろ。莫迦め。
0054正直もう
NGNG47=51とかのせいで。
0055デフォルトの名無しさん
NGNG+俺に突っ込まれるな。
0056デフォルトの名無しさん
NGNGお大事にぃー
0057デフォルトの名無しさん
NGNGピンピンです。>>47ですか?
0058デフォルトの名無しさん
NGNG0059イタタタタタタ
NGNG0060デフォルトの名無しさん
NGNG偏頭痛持ちの方も見られるようですね(w
0061デフォルトの名無しさん
NGNG○>>59
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGカーネルという単語も知らないのか(w
LINUXカーネルとか聞いた事ないの?
0064デフォルトの名無しさん
NGNGエンジンとかロジック部とかなら言うけど、あまりそういうのをカーネルとは
言わんと思うが。
0065名無しさん@XEmacs
NGNG0066デフォルトの名無しさん
NGNGあんたも過剰反応しすぎ
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG非OOだって、カプセル化くらいは気にするわけだし、継承や多態が
もっと効果を発揮する設問の方が良いのではないだろうか。
OO的手法を取り入れた、非OOのプログラムはOOに入るの?
多態もディスパッチである程度できるし、コードが汚くなるというなら
ソースジェネレータでもかませばいいし。
ま、型チェックが壊滅的に甘くなりそうだけど。
0069デフォルトの名無しさん
NGNGカーネルは
カーネル←→シェルみたいに
システムのデータを破壊しないようにするための
一種の境界のようなものを構築する役割がある。
で、カーネルに対していくつかの命令を送る事で
あるアプリケーションを実現する。
エンジンっていうのは、ある種の専門的な作業を一手に引き受ける
モジュールのようなものだと思う。
描画エンジンといえば、描画のみを担当するわけで
データの保護とかは関係ない。
ロジックっていうのはデータを処理するモジュール群を指す。
>ま、型チェックが壊滅的に甘くなりそうだけど。
型チェックスクリプトを書くとか(w
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGカーネルはビスケタン連れたおじさんだな
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG007547じゃないけど
NGNGウプしますよ。
もう消してしまったかもしれないですが。
言語はJAVAです。
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNGあれは流石にOOじゃねーだろ。
0078デフォルトの名無しさん
NGNG非OO派のが勝てばスレタイ通りってことで。
0079デフォルトの名無しさん
NGNGそれ、思いっきりロジックに依存してるじゃん。
おもしろそうだけどな。
0080_
NGNGどうせ最初から作り直した方が早いってことになると思うが(w
まあ、OO派はそこが腕の見せ所だと言うだろう。
しかし非OO派はOO派がちんたら1を作ってる間に2まで作ってしまうだろうな。
OO派はクラス間の調整コードいじってOOごっこするのが好きだからなぁ。
それに比べ非OO派は再利用のことを気にせず具体的なコードをガリガリ書ける。
OO派vs非OO派なんて非OO派が勝つに決まってるね。
(オセロXIIまで勝負が続くならともかく)
0081デフォルトの名無しさん
NGNG口だけは立派ですね(藁
0082デフォルトの名無しさん
NGNGロジックだけ作って終わりにすんなよ。
それから同じ物を作るんだからな。OO側がネット対応にするなら非OOもネット対応だ。
再利用の程度を測るなら少しずつ機能を追加していくのがいいだろうな。
008382
NGNG0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNG+getNextPlay()
class 審判
-Vector()
+setPlayer(String Name)
+playGame()
-playTern()
class ルール
+check()
class 棋譜
+append()
簡易UMLでOO派の設計を書くとこんな感じか?
0086デフォルトの名無しさん
NGNG-Vector()←いらない。
0087デフォルトの名無しさん
NGNG派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG無制限アンドゥや、最善手アドバイス機能はもはやあたりまえだし、
いまどきオセロなんぞ作るからにはネットワーク完全対応だよな?
ネットワーク上での複数人数でのチーム戦とかトーナメント戦とか。
対戦中には、当然チャットもできるんだろうな?
なぁ>>80よ。現実を見ろよ。構造化言語に明日は無いんだ。
0090デフォルトの名無しさん
NGNG俺も今日からイイパタソを探そう
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGまたわけのわからないことを…
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNGじゃ答えてやってくれよ
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNGおれ、改修版と2冊持ってる。
あれは良い本だ。
0097デフォルトの名無しさん
NGNGなんだそりゃ?
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNGそれぐらいアンチパターンで検索しろ。
そ れ ぐ ら い ア ン チ パ タ ー ン で 検 索 し ろ !
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNGそ れ ぐ ら い 教 え や が れ ! !
■ このスレッドは過去ログ倉庫に格納されています