2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

オブジェクト指向は戦場では必要なし9

1 :プロの逝って良しの1:02/09/26 05:31
オブジェクト指向はより自然なモデルに即したものではあるが、
クラスを理解する労力が大きく、目的まで達成するのに時間がかか
る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
され、ちゃんと実装されたクラスがあるという前提での話。実際は
世の中にはそれほど有能な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/
(タイトルのみ)


2 :デフォルトの名無しさん:02/09/26 05:34
2 ゲットぉーーー!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄(´´
     ∧∧   )      (´⌒(´
  ⊂(゚∀゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
        ̄ ̄  (´⌒(´⌒;;
      ズザーーーーーッ


3 :デフォルトの名無しさん:02/09/26 05:39
>>1
ヴァカにはどの言語で書かれたプログラムも「複雑でときほぐしにくい」って事だろ?

今からこのスレは
「OOもわからんアフォは戦場では必要なし」
に変わりますた。

4 :デフォルトの名無しさん:02/09/26 05:40
自分のオナペットを自分で立てたか >>1
それでこそオナニストの鏡

5 :デフォルトの名無しさん:02/09/26 05:41
プ逝1、自家発電中

6 :デフォルトの名無しさん:02/09/26 05:58
俺の中では結論出てるんで最近このスレ見てなかったけど
もう9スレ目なのかよ。ほんと暇だな。

7 :デフォルトの名無しさん:02/09/26 06:06
>>6
絶滅危惧種のコテハンをみんなでかまってやるスレです。

8 :デフォルトの名無しさん:02/09/26 06:15
>>7
ウサギは寂しいと死んじゃう… てアレと同じか?

9 :デフォルトの名無しさん:02/09/26 07:06
おじちゃんも寂しいとsinuじゃうの?

10 :デフォルトの名無しさん:02/09/26 07:09
OO否定するのは結構だけど、
いい歳こいて現場を混乱させるような風説を流布してばかりで、
OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
問題だぞぉ

11 :プロの逝って良しの1:02/09/26 08:04
OOは古くさいんだよ。
判ってないなあ。

12 :デフォルトの名無しさん:02/09/26 08:25
>>10
>>11 には日本語が通じなかったようです

13 :プロの逝って良しの1:02/09/26 08:47
現場を混乱させる風説を流布したのはOO屋の方でしょが。
記憶力無いのかね?

プログラムの部品化・再利用なぞ昔から行われていたのに、
「OOによって初めて実現しました」などとデタラメを並べ、
無知な会社上層部を騙して言語転換にミスリードした。
現場ではそれまで再利用していたライブラリを丸ごと廃棄させられる
派目になり、生産性が極端に下がった。 
ソフトウエア資産という物を故意に無視しているとしか思えない記述や
「クラス対コピペ」などの明らかに馬鹿を騙す為の論述も目立つ。
「OOを否定するのは時代に付いて行けない奴」などというレッテル張りや
何より許せないのは、そういったレッテル張りで反対意見や都合の悪い情報を
封殺してしまうファシズムの風潮を故意にはびこらせる輩が少なからず
居る事だ。

OOは基本的に詐欺でありファシズムである。

14 :デフォルトの名無しさん:02/09/26 08:58
ライブラリを丸ごと破棄する三流会社に勤めている方が居られるようですが

15 :デフォルトの名無しさん:02/09/26 10:01
現場を混乱させる風説を流布したのは非OO屋の方でしょが。
記憶力無いのかね?

プログラムの部品化・再利用なぞ全く行われていたのに、
「OO以前から実現していました」などとデタラメを並べ、
無知な会社上層部を騙して言語転換を妨害しつづけた。
現場ではそれまでいやいや使っていたライブラリをそのまま使いつづける
派目になり、生産性は極端に下がったまま。 
ソフトウエア資産という物が作成者によって永遠に保守されると信仰しているとしか思えない記述や
「クラスは理解する労力が大きい」などの明らかに馬鹿な論述も目立つ。
「OOを肯定するのは宣伝に騙された奴」などというレッテル張りや
何より許せないのは、そういったレッテル張りで反対意見や都合の悪い情報を
封殺してしまうファシズムの風潮を故意にはびこらせる輩が少なからず
居る事だ。

>>1は基本的に詐欺でありファシズムである。


16 :デフォルトの名無しさん:02/09/26 10:18
>>15
> プログラムの部品化・再利用なぞ全く行われていたのに、
文脈からすると
「プログラムの部品化・再利用なぞ全く行われていなかったのに、」
だろ。コピペ返しで間違えるのは格好悪いぞ


17 :デフォルトの名無しさん:02/09/26 11:32
JavaWorld読めばアンチは自分の言ってる事の
恥ずかしさを理解できると思う。

18 :デフォルトの名無しさん:02/09/26 15:15
>>10
>OO否定するのは結構だけど、
> いい歳こいて現場を混乱させるような風説を流布してばかりで、
> OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
> 問題だぞぉ

プ逝1は魅力ある目標を示していますよ。

ニュータイプの手続き型 (http://pc3.2ch.net/test/read.cgi/tech/1031028125/354)
>いやいや、なにも昔流のコードを主張している訳ではないのだよ。
>メッセージ機構やらなんやらをバックグラウンドに隠蔽した
>ニュータイプの手続き型。

超オブジェクト指向 ( http://pc3.2ch.net/test/read.cgi/tech/1009177280/614 )
>最先端の現場の天才プログラマー達によって編み出されている新たな開発手法の総称だ。

19 :デフォルトの名無しさん:02/09/26 15:33
>>17
JavaWorldに洗脳された自分で物を考えられない奴ですか?
自分の言葉で語ることができない奴の方が恥ずかしい

20 :デフォルトの名無しさん:02/09/26 15:49
>>19
そうだね。
せめて、JavaWorldのどこを読めば、どう恥ずかしいかを書かないと。

21 :デフォルトの名無しさん:02/09/26 20:42
つうか、お前の「自分の言葉で語れない」って言葉自体、借り物だろ。
放置だよ

22 :デフォルトの名無しさん:02/09/26 22:00
再利用なんなする間も無いほど変化の激しいときほど、OO の威力が増す。

23 :プロの逝って良しの1:02/09/26 22:06
それはむしろVBとかCOBOLだろ。

24 :デフォルトの名無しさん:02/09/26 22:10
前から気になるが、○○って何だ。

25 :22:02/09/26 22:12
>>23

それは、逆。理由はOOスレのたまに見かける正しい意見を読んで。

26 :プロの逝って良しの1:02/09/26 22:13
そう言えば「日経バイト」の特集は問題だぞー

・VBは資産があるから現状でOK。変えるなぞもっての外
・銀行などの基幹システムはCOBOLのような充分枯れてバグの無い言語
 じゃないと無理
・SmallTalkは綺麗なグラフィック画面を見せて好意的に紹介(洗脳)
・C#は次世代をになう最新言語

でひとりJavaだけ叩かれてるの(4ページくらいに渡って)

27 :デフォルトの名無しさん:02/09/26 22:14


  も う こ れ 以 上 の 盛 り 上 が り は 無 理 で つ



28 :プロの逝って良しの1:02/09/26 22:14
OO=オブジェクト指向

29 :デフォルトの名無しさん:02/09/26 22:17
OO=んこ

30 :デフォルトの名無しさん:02/09/26 22:19
どうやらアルファベットの大文字のオーが2つのようだな。
何かの記号とか、伏せ字のように思えた。無限大の記号のつもりにも見えた。
さっきはの24では「まる」で変換して恥をさらしたな。

31 :デフォルトの名無しさん:02/09/26 22:21

 も う 、 い い よ 。 お わ ら せ よ う こ の 話 。

32 :デフォルトの名無しさん:02/09/26 22:23
ちOO
うOO
まOO

多態ですが何か?

33 :名無しさん@XEmacs:02/09/26 22:37
>>32
それが部品の再利用

34 :デフォルトの名無しさん:02/09/26 22:58
長く続いた OO 論争スレもついに有終の美を迎えることになりましたが

35 :デフォルトの名無しさん:02/09/26 23:56
終わるな。他のスレに電波漏れないように某を隔離しといてくれ。

36 :デフォルトの名無しさん:02/09/27 00:18
OO == Object Oppai

37 :ゆっさゆさ:02/09/27 00:29
OO←おっぱい(プルルン)

 ∩
OO←隆起したおちんちん(プルルン)

38 :デフォルトの名無しさん:02/09/27 01:01
これからは超関数志向
Super Function Oriented
SFOが主流になります
ソース
http;//www.sfo.org/
日本
http;//www.sfo.jp/

39 :デフォルトの名無しさん:02/09/27 01:14
まだ続いてるんだ・・・・長いなぁ

40 :デフォルトの名無しさん:02/09/27 02:25
OO派 VS アンチOO派
でプログラミング対決すればいい。

例えば、テーマはオセロで
どっちが拡張性があるか、保守性があるか、コードが読みやすいか、
などを実際に比較すればいい。
現物を知らないから水掛け論になるんだよね。

41 :アンチOO:02/09/27 02:27
決着をつけちゃだめなんだよ。
大っぴらに荒らす為に続けてるんだから。

42 :デフォルトの名無しさん:02/09/27 02:32
テーマは何でもいいけど、理想は商品になるレベルでやってほしいね。
いくら洗練されたアルゴリズムでもそれ単体では使わず、実際には
UIとかそれ以外ものをつけて使うからね。それでこそ現物といえる。
たとえばオセロだとグラフィックはもちろん、レベルによった強さの
違いとかネットワーク対応とか色々ついてるよね。
まぁここでやるには規模が大きすぎるけど。

43 :デフォルトの名無しさん:02/09/27 02:39
>>40
なにを基準に勝敗を決めるかでもめるという罠

44 :デフォルトの名無しさん:02/09/27 03:56
なに、その超関数思考ってのは。
いまいちイメージがつかめない。

45 :デフォルトの名無しさん:02/09/27 10:52
>>37
「ゆさゆさ」じゃなく「ゆっさゆさ」なのが(・∀・)イイ!!

46 :正直もう:02/09/27 13:33
このスレ痛々しい

47 :デフォルトの名無しさん:02/09/28 00:29
OOで作ったオセロならあるよ。
コンピューターの強さは関係ないというか
コンピューターの実装がどれくらいしやすいかという
ところを見るべきだと思うよ。

非OOのオセロって目もあてられないというか、
非OOの人はオセロつくれないんじゃないかな?

48 :47:02/09/28 00:30
当然のごとく、マルチスレッドで
オセロサーバーとして使えるようになってます。

49 :プロの逝って良しの1:02/09/28 00:45
課題でたのか・・・
ここに掲載できる量かね?

50 :正直もう:02/09/28 00:50
1回は無理

51 :デフォルトの名無しさん:02/09/28 08:59
GUIまで作ると、1日潰さないときついね。
でも、非OOのオセロってどんなものか見てみたいよ。
俺OO派だけど、アンチOOの人がどういうプログラムを書くのかは
正直よくわからないから一度は見てみたい。
非OOの良さがあれば取り入れたいしね。
是非作ってください>アンチOOの方々

当然、アンチの人はVC++で作るんだよね。
VBで作ったらある意味すごいな。
関係ないけど、Perlで書いたオセロは目が痛くなりそう。

あと、オセロってテーマはなかなかいいね。
カーネルが存在して、ユーザーがいる典型的なアプリケーションで、
かつカーネルにはデータがあり、
それを処理するロジックがあり、
そのロジックはオセロのルールが単純だから
それほど手間がかからず・・・
カーネルが独立して動けば、オセロサーバーってのも簡単にできそうだね。
作った人のプログラミングのレベルを測るにはもってこいだと思うよ。

52 :デフォルトの名無しさん:02/09/28 09:15
カーネル?ハァ?
意味不明なこといってんじゃねぇよ。アフォ
どういう意味で使ってんのかと小一時間(以下略

53 :デフォルトの名無しさん:02/09/28 09:34
>>47
それ森田和郎の前で言ってみろ。莫迦め。

54 :正直もう:02/09/28 12:11
このスレ痛々しい
47=51とかのせいで。

55 :デフォルトの名無しさん:02/09/28 12:20
おまえらネタスレだからと言って俺より痛いことを書くな。
+俺に突っ込まれるな。


56 :デフォルトの名無しさん:02/09/28 12:32
また具合悪くなったんですかぁ?
お大事にぃー

57 :デフォルトの名無しさん:02/09/28 12:39
>>56
ピンピンです。>>47ですか?

58 :デフォルトの名無しさん:02/09/28 13:15
>>47の作ったオセロのソースどっかにうpキボン

59 :イタタタタタタ:02/09/28 13:22
頭と実生活に障害のある方のスレはここですか?

60 :デフォルトの名無しさん:02/09/28 13:27
>>58
偏頭痛持ちの方も見られるようですね(w

61 :デフォルトの名無しさん:02/09/28 13:27
×>>58
>>59

62 :デフォルトの名無しさん:02/09/28 14:01
目も悪いのですか?最悪ですね

63 :デフォルトの名無しさん:02/09/28 14:52
>カーネル?ハァ?
カーネルという単語も知らないのか(w
LINUXカーネルとか聞いた事ないの?

64 :デフォルトの名無しさん:02/09/28 14:58
>>63
エンジンとかロジック部とかなら言うけど、あまりそういうのをカーネルとは
言わんと思うが。

65 :名無しさん@XEmacs:02/09/28 14:59
で、オセロのカーネルってなに?

66 :デフォルトの名無しさん:02/09/28 15:00
>>65
あんたも過剰反応しすぎ

67 :デフォルトの名無しさん:02/09/28 15:18
どうでもいいから>>47出てこいよ!!

68 :デフォルトの名無しさん:02/09/28 15:23
オセロなんて非OOでも大して面倒臭くないのではないか?
非OOだって、カプセル化くらいは気にするわけだし、継承や多態が
もっと効果を発揮する設問の方が良いのではないだろうか。

OO的手法を取り入れた、非OOのプログラムはOOに入るの?
多態もディスパッチである程度できるし、コードが汚くなるというなら
ソースジェネレータでもかませばいいし。
ま、型チェックが壊滅的に甘くなりそうだけど。

69 :デフォルトの名無しさん:02/09/28 15:39
俺のイメージだと

カーネルは
カーネル←→シェルみたいに
システムのデータを破壊しないようにするための
一種の境界のようなものを構築する役割がある。
で、カーネルに対していくつかの命令を送る事で
あるアプリケーションを実現する。

エンジンっていうのは、ある種の専門的な作業を一手に引き受ける
モジュールのようなものだと思う。
描画エンジンといえば、描画のみを担当するわけで
データの保護とかは関係ない。

ロジックっていうのはデータを処理するモジュール群を指す。

>ま、型チェックが壊滅的に甘くなりそうだけど。
型チェックスクリプトを書くとか(w


70 :デフォルトの名無しさん:02/09/28 15:44
オセロの白い方は?

71 :デフォルトの名無しさん:02/09/28 15:45
俺のイメージだと
カーネルはビスケタン連れたおじさんだな

72 :デフォルトの名無しさん:02/09/28 16:08
>>70 中島

73 :デフォルトの名無しさん:02/09/28 16:19
オセロの黒いほう、なんか最近白くね?

74 :デフォルトの名無しさん:02/09/28 16:27
ピザってるのは白い方?

75 :47じゃないけど:02/09/28 17:21
ずっと前に作ったオセロでよければ
ウプしますよ。
もう消してしまったかもしれないですが。
言語はJAVAです。

76 :デフォルトの名無しさん:02/09/28 17:34
さっさとうpしろや。小ワインか?

77 :デフォルトの名無しさん:02/09/28 17:43
オセロなら、7行スレに神が作った6行オセロってのがあったぜ。
あれは流石にOOじゃねーだろ。


78 :デフォルトの名無しさん:02/09/28 17:54
とりあえずOO派と非OO派のオセロを対決させようぜ。
非OO派のが勝てばスレタイ通りってことで。

79 :デフォルトの名無しさん:02/09/28 18:23
>>78
それ、思いっきりロジックに依存してるじゃん。
おもしろそうだけどな。

80 :_:02/09/28 21:22
OO派のコードがネット対応させたり大幅改正したオセロ2を作る時どれだけ再利用できるか見ものだな。
どうせ最初から作り直した方が早いってことになると思うが(w
まあ、OO派はそこが腕の見せ所だと言うだろう。
しかし非OO派はOO派がちんたら1を作ってる間に2まで作ってしまうだろうな。
OO派はクラス間の調整コードいじってOOごっこするのが好きだからなぁ。
それに比べ非OO派は再利用のことを気にせず具体的なコードをガリガリ書ける。
OO派vs非OO派なんて非OO派が勝つに決まってるね。
(オセロXIIまで勝負が続くならともかく)

81 :デフォルトの名無しさん:02/09/28 21:25
>>80
口だけは立派ですね(藁

82 :デフォルトの名無しさん:02/09/28 21:28
対戦するなら賞品レベルでやれよ。
ロジックだけ作って終わりにすんなよ。
それから同じ物を作るんだからな。OO側がネット対応にするなら非OOもネット対応だ。
再利用の程度を測るなら少しずつ機能を追加していくのがいいだろうな。

83 :82:02/09/28 21:29
賞品→商品

84 :デフォルトの名無しさん:02/09/28 21:31
商品→小貧

85 :デフォルトの名無しさん:02/09/28 21:33
interface プレイヤー
+getNextPlay()
class 審判
-Vector()
+setPlayer(String Name)
+playGame()
-playTern()
class ルール
+check()
class 棋譜
+append()

簡易UMLでOO派の設計を書くとこんな感じか?

86 :デフォルトの名無しさん:02/09/28 21:34
あ。
-Vector()←いらない。

87 :デフォルトの名無しさん:02/09/28 21:40
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派
派 非 派 非 派 非 派 非 派 非 派 非 派 非 派 非
非 派 非 派 非 派 非 派 非 派 非 派 非 派 非 派



88 :デフォルトの名無しさん:02/09/28 21:45
ハヒハヒ

89 :デフォルトの名無しさん:02/09/28 21:58
>>80よ。
無制限アンドゥや、最善手アドバイス機能はもはやあたりまえだし、
いまどきオセロなんぞ作るからにはネットワーク完全対応だよな?
ネットワーク上での複数人数でのチーム戦とかトーナメント戦とか。
対戦中には、当然チャットもできるんだろうな?
なぁ>>80よ。現実を見ろよ。構造化言語に明日は無いんだ。

90 :デフォルトの名無しさん:02/09/28 23:40
デザパタマンセー
俺も今日からイイパタソを探そう

91 :デフォルトの名無しさん:02/09/28 23:41
パターンそのものってモジュール化できないの?

92 :デフォルトの名無しさん:02/09/28 23:44
>>91
またわけのわからないことを…

93 :デフォルトの名無しさん:02/09/28 23:46
>>92が低脳なだけ

94 :デフォルトの名無しさん:02/09/29 00:10
>>93
じゃ答えてやってくれよ

95 :デフォルトの名無しさん:02/09/29 00:34
アンチパターンって本が売ってた気がする

96 :デフォルトの名無しさん:02/09/29 00:35
>>95
おれ、改修版と2冊持ってる。
あれは良い本だ。

97 :デフォルトの名無しさん:02/09/29 00:46
>>95
なんだそりゃ?

98 :デフォルトの名無しさん:02/09/29 00:49
どういう内容なの?

99 :デフォルトの名無しさん:02/09/29 00:52
>>98
それぐらいアンチパターンで検索しろ。

   そ れ ぐ ら い ア ン チ パ タ ー ン で 検 索 し ろ !

100 :デフォルトの名無しさん:02/09/29 00:54
つまりDesign Patternが素晴らしすぎてアンチッチになったということか?

101 :デフォルトの名無しさん:02/09/29 00:54
それぐらい教えやがれ

  そ れ ぐ ら い 教 え や が れ ! !

102 :デフォルトの名無しさん:02/09/29 00:55
>>100
まったく違うよ。

        ま っ た く 違 う よ !

103 :デフォルトの名無しさん:02/09/29 00:58
うんこしたいよ。

          う ん こ し た い よ !

104 :デフォルトの名無しさん:02/09/29 00:58
どう違うのかね?

  ど  う  違  う  の  か  ね  ?

105 :デフォルトの名無しさん:02/09/29 01:05
買ってきて、読め。

      買  っ  て  き  て  、  読  め  。

106 :デフォルトの名無しさん:02/09/29 01:37
>>91
記述性の高い言語だとモジュール=ライブラリ化できるよ。
C++, C#, Rubyなんかでは言語仕様に組み込まれていたり
ライブラリ化されているパタンがいくつもある。

107 :デフォルトの名無しさん:02/09/29 01:47
パタンってトタンみたいなものかね?

 お っ ぱ い !

108 :デフォルトの名無しさん:02/09/29 07:58
VBですら.NETでオブジェクト指向化したというのに…


109 :デフォルトの名無しさん:02/09/29 08:01
>>108それは違う。流行に乗っただけ。

110 :デフォルトの名無しさん:02/09/29 08:16
今ではメジャーな言語で
非オブジェクト指向なのを探す方が難しいですよ。
Perlもオブジェクト指向を採り入れたと訊くし。
Basicですらなった。
CobolやFortranですらオブジェクト指向対応の仕様があるとゆーのに。
時代の流れってやつですね。


111 :デフォルトの名無しさん:02/09/29 08:21
だからといって絶対にOOPしなきゃいけないってこともないけどな。
機能として備わっているからといって誰しもがOOPするとは限らない。

112 :デフォルトの名無しさん:02/09/29 08:28
そりゃ、LinuxのカーネルとかCで書かれた古いコードをメンテするのに
わざわざOOPで書き直せとは、誰も要求しないと思われ。
しかし、今後新規にアプリケーションを書く場合は、
オブジェクト指向技術を採用せざると得ないだろ〜。


113 :デフォルトの名無しさん:02/09/29 10:05
ファイラみたいな機能を備えたアップローダ書こうと思ったら、
PerlでもOO使わざるを得ない。

114 :デフォルトの名無しさん:02/09/29 13:20
結局、このスレは言語ヲタばかりで
オセロを作れる奴はいないという結論でよろしいかな?

115 :デフォルトの名無しさん:02/09/29 13:25
オマエモナ

116 :デフォルトの名無しさん:02/09/29 14:18
1:事実に対して仮定を持ち出す
2:ごくまれな反例をとりあげる
3:自分に有利な将来像を予想する
4:主観で決め付ける
5:資料を示さず自論が支持されていると思わせる
6:一見関係ありそうで関係ない話を始める
7:陰謀であると力説する
8:知能障害を起こす
9:自分の見解を述べずに人格批判をする
10:ありえない解決策を図る
11:レッテル貼りをする
12:決着した話を経緯を無視して蒸し返す
13:勝利宣言をする
14:細かい部分のミスを指摘し相手を無知と認識させる
15:新しい概念が全て正しいのだとミスリードする
16:突如釣り師になる

117 :デフォルトの名無しさん:02/09/29 14:55
病名を付けるとしたら何かな?

118 :デフォルトの名無しさん:02/09/29 15:00
オセロでポリモーフィズムするとこって、プレイヤーくらいだと思う。

class Man extends Player
class Computer extends Player

あと、こんぴゅーたみの思考アルゴリズムかな。序盤クラス・中盤クラス・終盤クラスは作る価値
あるかもしれない。

119 :デフォルトの名無しさん:02/09/29 15:10
そだね
あとは8*8以外にもできるとか
そんなところじゃない?

120 :デフォルトの名無しさん:02/09/29 15:11
でも、プレイヤーに与えるデータ(というかインターフェース)
を制限できたりとかって
結構便利だよね。
まあ、OOじゃなくてもできるけど
OOでやると気分がいいというか・・・

ダウンキャストされたら困るけど(w

121 :デフォルトの名無しさん:02/09/29 15:13
あとは二人零和有限確定完全情報ゲームフレームワークを継承して
オセロゲームクラスを作るって事もできるよ。

122 :デフォルトの名無しさん:02/09/29 15:19
盤面クラスと、置かれた時の処理の定義したクラスを分けると、デバックしやすくなってイイな。
こりゃあくまでプログラミングしやすくするためだけどな。(オセロはルールは変わらない)



っていう話をできない OO の機能を持ってない言語なんて、オワッてる。

123 :デフォルトの名無しさん:02/09/29 15:22
非OOでの作りに関する話がまったく出てきてないようですがやる気あるんですか?

124 :デフォルトの名無しさん:02/09/29 15:24
>>119

そういう機能をつけるなら、8*8 以外の思考アルゴリズムをクラスとして定義する価値がさらに上がるし、
適切な思考アルゴリズムを生成する AbstractFactory を作る価値が出てくる。


でもオセロにゃいらねーんだよ。そんなん。

125 :デフォルトの名無しさん:02/09/29 15:26
>>125

単純なもの作るなら、オブジェクト指向の意味はなくなるよ。そりゃ。

126 :デフォルトの名無しさん:02/09/29 15:27
OOPを覚えたばかりの新人が
「OOPは使えねぇよ」と言ってみたいスレはここですね

127 :デフォルトの名無しさん:02/09/29 15:29
>>122

イカサマとかそういう要素をつけたオセロならゲームなら Model と Controler 分ける価値はあるな。

128 :デフォルトの名無しさん:02/09/29 16:18
>盤面クラスと、置かれた時の処理の定義したクラス
そうだね。
やるなら
class Osero{
private Board board;
public void moveBlack(Point p){
process(p,BLACK);
}
public void abstract process(Point p,int color);
}
みたいな抽象クラスを作っといて
各オブジェクトはprocessを実装すると。

129 :デフォルトの名無しさん:02/09/29 16:20
オセロでも
大きな視野で見ると
ポリモーフィズムを使うところって多いね。

逆にポリモーフィズムがあるから
発展性の余地を残せるというか。

やっぱりOOってすごいよ。

130 :22:02/09/29 16:38
>>128

もっと単純に、これでいいんでないか。

interface ReversePiece {
..void reverse( OtheroPanel pane, int x, int y, int color);
}

別に、オセロはルールは変わらないんだから、盤面オブジェクトで実装しちゃうのがイイと思うんだけどね。


あと、OO らしいポイントといえば、盤面 Observer を作る必要はあるかもしれない。
盤面の状況を変わったことを通知して、ひっくり返す画面のアニメーションさせるとか、
ゲーム途中経過のスコアの更新するとか。


131 :130:02/09/29 16:52
あえてOO用語使わなくても、経験の長いプログラマは実は大抵OOっぽいテクニックは沢山使ってる。

それならもう腹をくくって、OOな言語でOOな設計で作って欲しい。



132 :デフォルトの名無しさん:02/09/29 18:04
厨房にクラス作らせるから破綻するんだろ?
だからスキルのあるヤツがクラスを作って厨には糊付けさせるだけとしたいわけだ。
現実の戦場の大多数が厨房なわけで、奴らにグルー言語として相応しい言語を
使わせるのが良いのだろう。
VBだな(w

つまり武器は後方で作れと。
前線で弾丸を作るなと。

・・・つーかうまくいかないのは、OOのせいでも非OOのせいでもないことを
自分で再確認しただけだな。
厨会社・・・。
ウチはOO的手法を取り入れながらCでやりまつ。
クラスぶっ壊すよりモジュールぶっ壊すほうが楽なので。<設計ミス前提

133 :デフォルトの名無しさん:02/09/29 18:56
VB使うと世界が変わっちゃうね。
Cと比べると。
あまりポリモーフィズムしないけどね。
デリゲートもできるし。
抽象クラスを使うと、プログラミングの組み立てが
楽になるよ。最高!これからもよろしく>>VB

134 :プロの逝って良しの1:02/09/29 20:31
名前が間違ってるからダメ
OTHELLO

135 :プロの逝って良しの1:02/09/29 20:38
手続き型オセロ作ってるよ。>Javaで
Javaクライアントなんて作った事ないんで調べながら作ってる。
出来たらどっかにUP出来る?

136 :デフォルトの名無しさん:02/09/29 20:43
ここに載せていいよ

137 :デフォルトの名無しさん:02/09/29 21:07
前にコード晒しスレで使ったアプローダがどこかに…    ねぇや。

138 :デフォルトの名無しさん:02/09/29 21:28
>>132
VBでもクラスを作れるのを知っているのだろうか?
RADツールは総じてVBと同レベルの難しさだし、そればっかり使ってると
VB使いと同レベルの技術力の技術者が量産されるのに。

139 :デフォルトの名無しさん:02/09/29 23:22
( `Д)
/(ヘ っ )ヘ

140 :デフォルトの名無しさん:02/09/29 23:28
>>1が別の板で暴れているのを発見しました。どう対処したらよろしいでしょうか

141 :デフォルトの名無しさん:02/09/29 23:31
>>140
永遠に帰ってこないように煽りまくって貼り付けといてくれ。

142 :デフォルトの名無しさん:02/09/29 23:32
>>140
ドコ?

143 :デフォルトの名無しさん:02/09/29 23:34
>>141 了解。
>>142 煽らーが増殖するとヤダから教えない。

144 :デフォルトの名無しさん:02/09/29 23:39
http://kari.to/upload/index.cgi
http://www.calx.jp/towa/cgi-bin/imgboard/upb.cgi
http://megami.s1.x-beat.com/upload/upload.cgi

145 :デフォルトの名無しさん:02/09/29 23:43
オセロのコードが出たらやること。

新しい機能の追加に作り直しといわない範囲で
どれくらい耐えられるか考えてみる。

146 :132:02/09/30 00:35
>>138
> VBでもクラスを作れるのを知っているのだろうか?

知らなかった・・・。
VBも使わせられないな(w

> VB使いと同レベルの技術力の技術者が量産されるのに。

ゲーム屋だからRAD使ってないよ。

ところで、アニオタの向上心を高めるにはどうしたらいい?

147 :デフォルトの名無しさん:02/09/30 00:45
VBを叩くやつはVBを知らない法則。
オブジェクト指向を叩く奴はオブジェクト指向を知らない法則。
構造化を叩く奴は構造化を知らない法則。

148 :デフォルトの名無しさん:02/09/30 01:01
>>130
class Point{
public int x;
public int y;
}
という事で。
moveはアクセサメソッドのようなもので、
まあ、moveが起こった時の処理は他にあるかもしれないし、
直接reverseされると制御手順がわかりずらかったり。
run(){
Osero osero=OseroFactory.createGame("standard");
Point p=player.move(gameInformation,color);
osero.moveBlack(p);
白の番へ...}
みたいな感じで。



149 :デフォルトの名無しさん:02/09/30 01:02
>あと、OO らしいポイントといえば、盤面 Observer を作る必要はあるかもしれない。
これは誰の視点で作るかによると思う。
例えば、プレイヤーからの視点では
プレイヤーがディスプレイするオブジェクトを持つべき。
一方、第三者の視点ならば

class OseroWithDisplay extendsDisplay{
private Display display;
...
}
とするのがいいと思うな。
あるいは

class Osero{
private Board board;
public void moveBlack(Point p){
process(p,BLACK);
のBoardがDisplayクラスを継承したものになってるとか。

150 :デフォルトの名無しさん:02/09/30 01:05
何っ。VBがクラスを作れるのを知らない奴がおったのか。

151 :デフォルトの名無しさん:02/09/30 01:05
>>147
証明をどうぞ

152 :デフォルトの名無しさん:02/09/30 01:08
>>149
Display()はゲームシステムが持つべきメソッドだよ。
Player, Move, Boardが各自もっても通用するのはコンソール版だけ。
GUI版でやると効率が悪すぎる。
それからスペルはOthelloかReversiだってば。

153 :デフォルトの名無しさん:02/09/30 01:17
>>152
>それからスペルはOthelloかReversiだってば。
そうか。
指摘、ありがと。

>Display()はゲームシステムが持つべきメソッドだよ。
効率悪い理由がよくわからないんだけど、
もしよければ具体的に教えてください。


154 :デフォルトの名無しさん:02/09/30 01:41
>>153
まずBoardやPlayerなどのデータ構造・ロジッククラスは
描画機能を別オブジェクトに委譲すべき(描画コードが一箇所に集まるので実装が楽)。

それから状態を描画するタイミングはシステム・審判クラスが決めることが多いので
Board, Move, Playerオブジェクトは何も考える必要がない。
(思考中の情報を表示するなら各オブジェクトが描画のトリガをひくようになるんだけど)

昔書いたCUI/GUI両対応のコードは大体こんな感じだった。
思考中のアニメーションとかのない地味なアプリだけど。

Application.Run(){
for(;;){
 Move move();
 Show();
 players[turn].GetMove(move);
 board.MakeMove(move);
 if(board.Finish()) break;
 turn.SetNext();
}
}

155 :デフォルトの名無しさん:02/09/30 01:57
>描画機能を別オブジェクトに委譲すべき(描画コードが一箇所に集まるので実装が楽)。
だからDisplayクラスを継承だって・・・・
JavaでいうならJPanel#paintComponent()だね。

Boardに実装すれば、駒の配置が変わると
repaint()が呼ばれるので、外側からshow()を呼ぶ必要がない。

逆に画面表示しない物を作る時、
Application2を作らなきゃならないね。

156 :デフォルトの名無しさん:02/09/30 02:01
言語派から設計の話がまったく出てこないのですが…

157 :デフォルトの名無しさん:02/09/30 02:08
>>155
Java知らないんだけどDisplayって描画を直接担当するクラスでしょ?
それを継承してロジッククラス作るって変な気がするんだけど。
たとえばGUI, CUI, Debug(ファイルへ出力)の三種類作る場合、
どういうクラス構成になるの?
こっちのはApplication.Show()をoverrideするだけ
(ApplicationをObserbable, Screenに読み替えてもいいけど)。

それからウィンドウの再描画が必要なとき
(最小化から復帰したときやファイルからロードしたとき)、
すべてのオブジェクトのrepaint()を呼ばないといけないんだから
結局Application.Show()などから描画するのは避けられないよ。

158 :デフォルトの名無しさん:02/09/30 02:20
>>156
プロ言語派は全員別板に遠征しているようです (フ

159 :プロの逝って良しの1:02/09/30 05:21
アップしたよー
動くかどうかわからんが
http://megami.s1.x-beat.com/upload/upload.cgi
[megami0131.lzh] Othelloソース(Javaファイル) 5 2002年09/30(月)05:17


160 :デフォルトの名無しさん:02/09/30 07:17
オセロで多態性を使いうる部分。

1.Viewの表示方法(SwingをつかうかSWTをつかうか、単純な四角形にするかクォータービューにするか、
 置石の形や表示変更のアニメーションの種類など)
2.Modelの持ち方(単一JVM上で動くものか、ネットワーク通信によって複数のJVM上で同期されるものなのか)
3.コンピュータープレイヤーのロジック(初級、中級、上級とかあるよね?)
・・・

いくらでもあるな(藁


161 :デフォルトの名無しさん:02/09/30 07:25
動いたよ。終了する時に NullPointerException でお亡くなりになるが…(藁。
ちなみに678行目(WindowAdapter#windowActivateを呼び出したところ)。


162 :デフォルトの名無しさん:02/09/30 07:35
COM vs COM だと絶対白が勝つな…。オセロって必勝パターンあるんだっけ?

163 :デフォルトの名無しさん:02/09/30 07:38
>>160
2.は3.のネットワークプレイヤーで吸収できますよ。

164 :デフォルトの名無しさん:02/09/30 13:00
>>141
戻ってきてるよ(萎

165 :デフォルトの名無しさん:02/09/30 16:02
>>157
>それを継承してロジッククラス作るって変な気がするんだけど。
盤面のデータ(配列)を常に表示してるだけ。

>たとえばGUI, CUI, Debug(ファイルへ出力)の三種類作る場合、
GUIは先に書いたとおり。
CUIは盤面クラスのアクセサメソッドが呼ばれた瞬間出力
ファイルへの出力は、インターフェースInputStreamがあるので
CUIと何もかわらない。
デバッグ出力は別の問題。
ただし、これは第三者から見た視点。

プレイヤーから見た視点を再現するには
プレイヤーに渡される盤面情報を元に再現するのが
一般的だと思うよ。

>それからウィンドウの再描画が必要なとき
GUIのライブラリーは何使ってるの?
ずいぶん原始的な物を使ってるみたいだねw

166 :デフォルトの名無しさん:02/09/30 19:26
Java厨はObject->Display->Boardという階層のDisplayを直接書き換えるのか?
すごい発想だな(藁

167 :デフォルトの名無しさん:02/09/30 19:52
>>166

class Osero extends JPanel{
private Board board=new Board(8,8);

public paintComponent(Graphics g){
boardに基づいた処理;
}

private void Board変更(){
....
repaint();
}
}

168 :デフォルトの名無しさん:02/09/30 19:55
Osero→Otheroだった。

class Board extends JPanel{
private int[][] array;
public set(int x,int y,int value){
array[x][y]=value;
repaint();
}

169 :デフォルトの名無しさん:02/09/30 20:29
すごいバカがいるな
オーバーライドを知らないとは(w

こいつがOO派だったら、
それはそれでまた面白いな。

もしかしてこのスレには、
真性無知アンチOO
勘違いOO
努力の足りないアンチOO
天才OO使い
の4カテゴリーの人間がいたりして。

170 :デフォルトの名無しさん:02/09/30 20:34
>>168

Model と View 分けなよ。(Java に特化したことを言うと、Swing 使うまでもないんでない? AWT でいいよ)

171 :デフォルトの名無しさん:02/09/30 20:41
Java厨はデザパタを知らないっとφ(..)メモメモ

172 :デフォルトの名無しさん:02/09/30 20:45
>>171 やはり時代は Ruby ということですか。

173 :デフォルトの名無しさん:02/09/30 20:45
>>169
おい。秘密をばらしたら、
機密漏洩罪で処罰するぞ。

174 :デフォルトの名無しさん:02/09/30 20:46
時代はVB.NET!!!!

175 :デフォルトの名無しさん:02/09/30 20:49
>>171

けどなー、こういう経過を経てオブジェクト指向っていうのは学ぶもんだと思うよ。
知ったかしてりゃ何れは本質を知ることができる。(OOを嫌う奴は多分、永久にまともなプログラム組めない)

176 :プロの逝って良しの1:02/09/30 22:25
能書きばかりで動くモノのソースも上げられないOO厨の集うスレはここですか?


177 :デフォルトの名無しさん:02/09/30 22:38
>>176
じゃあお前から上げてみろよ。ヴォケが!

178 :プロの逝って良しの1:02/09/30 22:38
>>162
完全情報有限ゲームでは先手必勝か後手必勝かどっちか。


179 :プロの逝って良しの1:02/09/30 22:39
>>177
>>159
http://megami.s1.x-beat.com/upload/upload.cgi
[megami0131.lzh] Othelloソース(Javaファイル) 5 2002年09/30(月)05:17


180 :デフォルトの名無しさん:02/09/30 22:44
                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/


181 :デフォルトの名無しさん:02/09/30 22:48
>>178
引き分けがあるだろ。

182 :デフォルトの名無しさん:02/09/30 22:56
>>180

簡単過ぎて作る気になれない。

183 :デフォルトの名無しさん:02/09/30 23:05
>>159 は頭いいよ。よくやるよなぁ。
(天才に OO は無用という証明だな)

184 :デフォルトの名無しさん:02/09/30 23:07
プッ

185 :デフォルトの名無しさん:02/09/30 23:10
なんだこの激しくくだらないスレは

186 :デフォルトの名無しさん:02/09/30 23:57
OO な オセロ作っちゃうぞ!

187 :デフォルトの名無しさん:02/10/01 00:08
>>159
OOどころかモジュール化さえしてないのな。

188 :デフォルトの名無しさん:02/10/01 00:18
>>159
読みやすいし良いソースだと思う。でも手続き型のソースって OO のより作り手の
スキルに左右されるから大人数でやるとピンキリになっちまうんだよなぁ、などと
久しぶりに手続きソース見て嫌なこと思い出してみるテスト。

ところで、その時間までオセロ作ってて仕事はどうしたの?

189 :デフォルトの名無しさん:02/10/01 00:22
問題は拡張性だな。サンプル程度にはいいけど製品レベルの完成度に
するためにはOOにした方がやりやすいね。

190 :デフォルトの名無しさん:02/10/01 00:54
>Model と View 分けなよ。(Java に特化したことを言うと、Swing 使うまでもないんでない? AWT でいいよ)
どっちでもいいんじゃない?

ところでATWよりSWINGを使った方がいい時ってどういうとき?

191 :デフォルトの名無しさん:02/10/01 01:02
>>188

putPiece っていう関数の名前の付け方からもこなれている感じはする。


476 行目の reverseSub は、軽くポリモーフィズム的と思った。
(同じメソッドでも動作は違う。引数に方向を渡しているんだが。)

192 :デフォルトの名無しさん:02/10/01 01:03
>>190

表とか、ツリーとか、そういう高度なコンポーネント使いたいとき
じゃないかしら。

193 :デフォルトの名無しさん:02/10/01 01:04
ポリモーフィズムってそういう意味かぁ?


194 :デフォルトの名無しさん:02/10/01 01:09
>>188
聞くだけ野暮ってもんでしょう

195 :デフォルトの名無しさん:02/10/01 01:19
>>159
たしかにいいソースだと思う、手続き型としては。
でも、全体像を把握しにくい事は確かだし、
新しいコンピューターのアルゴリズムを
今あるのとは別な形で追加する方法が
それなりに難しかったりすると思う。

ここでOOのソースが欲しいところだけどね。

OOはコードの量は多くなってしまうけど、
非OOのコードに比べたら読みやすいし、改良しやすいと思うよ。

ところで、アンドゥ機能はついてますか?

196 :デフォルトの名無しさん:02/10/01 01:43
>>195
159じゃないけどコンピュータの思考アルゴリズムを追加するのは
すごく簡単だと思うよ。computer関数を書き換えて呼び出してるところを
変えるだけじゃん。
ゲーム中に動的に変えたくなったら初めてポリモの出番じゃないの?
あのコードならそのときに失うものなにもない。YAGNIだね

アンドゥ機能もしかり。ターンごとにmaster_board変数をVectorにでも突っ込んでおけば
それだけでアンドゥになるんじゃない?


197 :デフォルトの名無しさん:02/10/01 02:14
そりゃその程度の規模なら簡単なわけで
大規模かつ複雑になると
「関数を書き換えて呼び出してるところを
変えるだけ」
がえらい手間になって

198 :デフォルトの名無しさん:02/10/01 02:44
YAGNI
You’re NOT gonna need it!
いずれ必要には「ならない」!


それは本当に必要にならない・・・のか?

いるものを作らないのはYAGNIじゃないよな。

199 :デフォルトの名無しさん:02/10/01 02:53
>ゲーム中に動的に変えたくなったら初めてポリモの出番じゃないの?
ユーザーはコードを書き換えて選択するのでしょうか?w

200 :デフォルトの名無しさん:02/10/01 02:57
>>199
おまえ…

201 :デフォルトの名無しさん:02/10/01 02:59
何いってんの?

202 :デフォルトの名無しさん:02/10/01 02:59
>>199
えーと、そこ笑うところでしたか?

203 :デフォルトの名無しさん:02/10/01 03:21
ストラテジー

204 :デフォルトの名無しさん:02/10/01 03:55
>>199
いいね、荒野の中に咲く一輪の花のようなギャグってw

205 :デフォルトの名無しさん:02/10/01 11:19
>>169
> もしかしてこのスレには、
> 真性無知アンチOO
> 勘違いOO
> 努力の足りないアンチOO
> 天才OO使い
> の4カテゴリーの人間がいたりして。
いいえ「天才OO使い」はいません
その証拠に、能書きばかりたれているだけで、
全然OO版オセロのソースが出てきません。

206 :デフォルトの名無しさん:02/10/01 17:44
                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/


207 :デフォルトの名無しさん:02/10/01 17:56
結論:
OOではオセロ書けない


208 :デフォルトの名無しさん:02/10/01 19:04
何故学生相手に本気になる必要がある?
対価を払う気あるのか?

209 :デフォルトの名無しさん:02/10/01 19:05
>>206
今作ってんだけどw
斜め見下ろしって部分はもう完成してるからあとはゲーム固有部分の作成のみ
大学受験終わったら完成させるよ。

210 :デフォルトの名無しさん:02/10/01 19:10
つうか同じ仕様で作らないと比較のしようがないんだが。

ある程度決めて作ったほうがおもしろいんじゃない?

教科書どおりなら仕様が膨らむほどOOが有利になるはず

211 :デフォルトの名無しさん:02/10/01 19:23
仕様を先に決めないってのは良くないね。
OO派、非OO派両方とも自分都合の良い仕様にするから。
このスレは戦場での話だから実際の戦場さながらの現実的な仕様求む。

212 :デフォルトの名無しさん:02/10/01 19:39
>アンドゥ機能もしかり。ターンごとにmaster_board変数をVectorにでも突っ込んでおけば
>それだけでアンドゥになるんじゃない?
アフォ?
あのコードにアンドゥ機能つけてみろよ。
アンドゥ機能をつけるという事は
インターフェースが一つ増えるという事だぞ。
ココで言うアンドゥって
一手進める、一手戻るだよな?
さらに相手がコンピューターなら2手戻るわけか?
あのコードに付け加えるのは無理だな。

213 :デフォルトの名無しさん:02/10/01 19:57
>>211
> 戦場での話だから実際の戦場さながらの現実的な仕様求む。
取りあえず>>159のソースが仕様でいいんじゃないか?
それで何か不満があるのか?
適当な仕様を作って、五月雨のような仕様変更こそが戦場だ
OOは仕様変更に強いんだろ?
それを口だけでなくソースコードでみせてみろ。

214 :デフォルトの名無しさん:02/10/01 20:08
なんでこのスレの連中はケンカ腰なんだ?


215 :デフォルトの名無しさん:02/10/01 20:43
とりあえず、誰かOOで>>159相当のコード作ってよ。俺は作らないけど。
それから、OO、非OOのコードに対して仕様変更をしてみるってのはどう?
つまり>>159のコードは完成じゃなくスタート地点ということね。

216 :デフォルトの名無しさん:02/10/01 21:37
>>214
> なんでこのスレの連中はケンカ腰なんだ?
戦場だから。煽るか罵られるかの殺伐とした雰囲気こそが戦場に相応しい

>>215
×:俺は作らないけど。
○:俺は作れないけど。
ま、どっちにしても口だけの能なし野郎であることは変わらないけどな。

217 :デフォルトの名無しさん:02/10/01 21:58
>>215
暇つぶしに 159のコードをリファクタリングしてる。
出来たらウプするかも。

218 :デフォルトの名無しさん:02/10/01 22:24
あの程度のコードはリファクタリングする価値ないよ。
フルスクラッチで書いたらいいよ。

219 :デフォルトの名無しさん:02/10/01 22:28
>>215
賛成。非OOのはできてるのでOO厨のみなさん
スタート地点に立てるように頑張ってくださ〜い。

220 :デフォルトの名無しさん:02/10/01 22:29
OOだとか非OOだとか関係ないな。
低水準な考えだ。
開発プロセスをどう効率よくやるかが問題であるわけだから、
XPをちゃんと勉強しよう。
まぁWindowsXPをまだ入れてないやつは
体感してないわけだが、
XPは素晴らしい。
開発プロセスの効率を高めることができるし、
モチベーションも高められる。
OOとか非OOとかヤイヤイ逝ってるようじゃ、
まだまだだな。

221 :デフォルトの名無しさん:02/10/01 22:30
>>220 ネタはいらん。

222 :デフォルトの名無しさん:02/10/01 22:33
>>221
XPを知らん馬鹿は参加しなくていいのですよ。

223 :デフォルトの名無しさん:02/10/01 22:34
OO厨。ソースまだ〜?

224 :デフォルトの名無しさん:02/10/01 23:25
結局、コード作ってきたのは>>1だけか・・・
まあ、スレ立てたぐらいだからよっぽどこのスレに熱心なんだね

225 :デフォルトの名無しさん:02/10/02 00:40
>>159 は、確かに手続き言語的にはよいソースだと思う。
しかし、有能とされるヤシが、実際JAVAのプロジェクトで、
ああ言うコード出してくるから困る。正直、設計はやらせたくない。

226 :デフォルトの名無しさん:02/10/02 01:32
>>225
>>>159 は、確かに手続き言語的にはよいソースだと思う。
いや、そんなことはない。
グローバル変数が複雑に絡まり合い不協和音を奏でているよ。

227 :デフォルトの名無しさん:02/10/02 02:14
どうでもいいけど期限決めようよ。
OO版は10月2日いっぱいで出来なかったら駄目って事でいい?
既に>>159から丸1日以上経ってるし・・。

もし間に合わなかったら、オセロさえ納期内に作れない=OO役立たず
ということでいいよね。>ALL

参考になるソースだってあるんだから、
1から作るのとは全く難度が違うけどね。

228 :デフォルトの名無しさん:02/10/02 02:17
>>227
土日はさまんと無理じゃない? みんな仕事してんだし。

229 :デフォルトの名無しさん:02/10/02 02:17
通りすがりだが、週のど真ん中に
そんなヒマなことやれる奴いるのか?

230 :デフォルトの名無しさん:02/10/02 02:17
>>227
( ´,_ゝ`)プッ

231 :デフォルトの名無しさん:02/10/02 02:18
んなもん探せば山ほどあるよ

232 :デフォルトの名無しさん:02/10/02 02:19
>>228
無職のOO厨房ぐらいいるだろ(w

233 :デフォルトの名無しさん:02/10/02 02:22
なら、手続き型はあれが最高と考えて良いんだな?

234 :デフォルトの名無しさん:02/10/02 02:23
しばらく見ないうちにずいぶん手続き型の質が低下したなw

235 :デフォルトの名無しさん:02/10/02 02:23
>>227
じゃあ お前も明後日までにオセロを書いて来い
期限内に作れない=227役立たず
ということでいいよね。>ALL

236 :デフォルトの名無しさん:02/10/02 02:24
ヘタレOO厨ども必死だな(プ

237 :デフォルトの名無しさん:02/10/02 02:24
>>233プロの逝って良しの1に聞けよ(w

238 :逝って良しの1:02/10/02 02:25
14日月曜まで待ってもいいんじゃない?

239 :デフォルトの名無しさん:02/10/02 02:29
>>238
正直14日は長すぎ。ネタが枯れる。
せいぜい今週中じゃないの?

240 :デフォルトの名無しさん:02/10/02 02:32
つーか一旦、>>227の言う様に今日いっぱいで締め切って、
それから考えようや。既に作り始めてるヤシもいるかもしれんし。

その後新しい課題を考えて、それを両者一週間とか期限設けて
競うとかの方がフェアだよ。

241 :逝って良しの1:02/10/02 02:33
ネタはバージョンアップで持たせるよ。
OO版のソース見たいし。

242 :デフォルトの名無しさん:02/10/02 02:34
なんで、良スレに変わってんだYO!

243 :デフォルトの名無しさん:02/10/02 10:33
>>241
一手進める、一手戻す
というのが実装できたら、
俺のOOバージョンウプします。
OOである自信ないけど。

244 :HN ◆wMOjCT4s :02/10/02 11:15
>>220

一昨日あたりから OO Othello 作り始めてるんだけど
俺が欲しい機能が

* コマを置いた時のアニメーション
* コマをひっくり返すアニメーション

これはやりたい。
XP 的には、顧客がこの板の住人だとするならば、まずはとりあえずゲームできるもの
を作れってことになるんだろうが、仕事じゃあるまいし。OO 的に、すぐゲームになる
バージョンのものも作ろうとしてもやる気せん。

顧客は「俺」ゆえに、ちょっと複雑になるけど、好きに作りたいね。

245 :デフォルトの名無しさん:02/10/02 11:18
>>244
XP的には、●→@→=→O→○でいいよ。
アニメーションしたきゃ、拾ってきたリソースでも使ってくれ。
まずプロトタイプ提出ありきだ。

246 :デフォルトの名無しさん:02/10/02 12:29
まさかCUIじゃねーよなw
プロトタイプでもCUIじゃやらねーよw

247 :デフォルトの名無しさん:02/10/02 12:40
>>245

リソースもそうだが、プログラミングも違うのよ。

A) コマを置いてひっくり返す -> モデルを参照し画面を更新
B) コマを置く -> 各種アニメ担当オブジェクトに通知 -> アニメ終了をゲームモデルに通知 -> ひっくり返す -> 各種アニメ担当オブジェクトに通知 -> アニメ終了をゲームモデルに通知


B だと、ちょいメンドイ(けど、既にあるものよりはマシなものを作りたいんだな)

248 : :02/10/02 13:53
とりあえず動くものを作れ。
アニメーションは次のイテレーションで実装すべし。

249 :デフォルトの名無しさん:02/10/02 20:13
手持ちのOOOthelloのソースあるけど
良スレになるから貼ってあげない!

250 :デフォルトの名無しさん:02/10/02 20:45
問題は、手続き型のよりも良いかどうか。

251 :デフォルトの名無しさん:02/10/02 20:58
>>249
自信がないのか?プ

252 :デフォルトの名無しさん:02/10/02 23:54
あと5分

253 :デフォルトの名無しさん:02/10/03 00:01
もう過ぎたYO>>252

254 :デフォルトの名無しさん:02/10/03 00:01
オセロさえ納期内に作れない=OO役立たず

255 :デフォルトの名無しさん:02/10/03 00:03


 オ セ ロ さ え 納 期 内 に 作 れ な い = O O 役 立 た ず

256 :デフォルトの名無しさん:02/10/03 00:04
只今から、
「オセロさえ納期内に作れない=OO役立たず」
をコピペするスレになりました。

257 :デフォルトの名無しさん:02/10/03 00:08

/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 末莉 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 末莉 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)


258 :傍観者:02/10/03 00:08
納期って、どこに明示されてるの?

259 :デフォルトの名無しさん:02/10/03 00:09
もう少し待ってやれば? みんな忙しいんだよ。
土日挟まないと。

ちょっと気になるのはOO側は設計にこだわりすぎかと。
設計が大事なのもわかるが、どこかで仕様止めないと、
いつまでたっても終わらないよ。

260 :デフォルトの名無しさん:02/10/03 00:10
>>258-259プププ
オセロさえ納期内に作れない=OO役立たず

261 :デフォルトの名無しさん:02/10/03 00:11
ただいまから
>>256 は 暇 = 役 立 た ず」
をコピペするスレになりました。

262 :傍観者:02/10/03 00:11
みんな、そんなに暇はないと思うよ



263 :デフォルトの名無しさん:02/10/03 00:12
sageてるヤシはイタイOO厨
オセロさえ納期内に作れない=OO役立たず

264 :デフォルトの名無しさん:02/10/03 00:12
なんだ?祭りか?!

265 :デフォルトの名無しさん:02/10/03 00:13
>>258
>どうでもいいけど期限決めようよ。
>OO版は10月2日いっぱいで出来なかったら駄目って事でいい?
>既に>>159から丸1日以上経ってるし・・。

>もし間に合わなかったら、オセロさえ納期内に作れない=OO役立たず
>ということでいいよね。>ALL

>参考になるソースだってあるんだから、
>1から作るのとは全く難度が違うけどね。

266 :○「オセロさえ納期内に作れない=OO役立たず 」祭り○:02/10/03 00:15
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 末莉 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 末莉 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)

267 :+激しく役立たず+:02/10/03 00:17
+激しくオセロさえ納期内に作れない=OO役立たず+

268 :デフォルトの名無しさん:02/10/03 00:19
もう少し待つって言ってるだろ。荒らすなよ。

269 :デフォルトの名無しさん:02/10/03 00:20
「オセロさえ納期内に作れない=OO役立たず 」祭り会場はここですか。

270 :デフォルトの名無しさん:02/10/03 00:21
>>269
違います。自作自演はやめてください。

271 :厨房:02/10/03 00:23
ほんとに「オセロさえ納期内に作れない=OO役立たず 」なの?
それともOO使いこなせるヤシにはヒマがないってことなの?
プロの逝ってよしさんはOOわかってるならOO版も作ってみては?忙しい?

272 :傍観者:02/10/03 00:23
>>265
常識が不自由な方の、痴れ事なのね。
糞して寝よ。

273 :デフォルトの名無しさん:02/10/03 00:24
オセロなんて誰かが作ったのパクればいいのに

274 :デフォルトの名無しさん:02/10/03 00:24
結論:
オセロさえ納期内に作れない=OO役立たず


275 :デフォルトの名無しさん:02/10/03 00:24
>>273
残念ながら、OO厨房はパクる頭もありませんでした。

276 :デフォルトの名無しさん:02/10/03 00:25
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)


277 :デフォルトの名無しさん:02/10/03 00:26
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)


278 :デフォルトの名無しさん:02/10/03 00:27
傍観者=役立たず

279 :デフォルトの名無しさん:02/10/03 00:27


いいぞ。いいぞ。荒らせ!


280 :デフォルトの名無しさん:02/10/03 00:28


OO厨のばーか。


281 :デフォルトの名無しさん:02/10/03 00:28


くやしかったらさっさとソース上げてみろ。

282 :デフォルトの名無しさん:02/10/03 00:29
プ オセロさえ納期内に作れない=OO役立たず
プ オセロさえ納期内に作れない=OO役立たず
プ オセロさえ納期内に作れない=OO役立たず


283 :デフォルトの名無しさん:02/10/03 00:29
てか、非OO厨もOOのことはわかって言ってんだろ?
ヒマな非OO厨がOOで作ってきてみてもいいと思うんだが

284 :デフォルトの名無しさん:02/10/03 00:31
>>283無駄口叩く暇あったらおまえが作ればよかったのにね(プ




 オ セ ロ さ え 納 期 内 に 作 れな い = O O 役 立 た ず






285 :デフォルトの名無しさん:02/10/03 00:31

一日あれば十分だろ。159みたいに朝5時までやる根性は無いのか。OO厨。

286 :デフォルトの名無しさん:02/10/03 00:32

いいぞ。いいぞ。荒らせ!

287 :オセロさえ納期内に作れない=OO役立たず:02/10/03 00:33
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)



288 :デフォルトの名無しさん:02/10/03 00:34
ワラタ

289 :デフォルトの名無しさん:02/10/03 00:34
せっかく良スレになってたのに。
OO側が時間内に出来なかったのはどうでもいいけど、
荒らしている奴はウザイから氏ね。

290 :デフォルトの名無しさん:02/10/03 00:34
反応しちゃってるよ(w

291 :デフォルトの名無しさん:02/10/03 00:34
>せっかく良スレになってたのに。
え?

292 :デフォルトの名無しさん:02/10/03 00:36
>オセロさえ納期内に作れない=OO役立たず
OO厨房逝って良し!

293 :デフォルトの名無しさん:02/10/03 00:36

飽きたから寝る。OO厨。期限はまだいいから、さっさとソース出せよ。

294 :デフォルトの名無しさん:02/10/03 00:38
つか、OO側参加者確認せずに期限決めたつもりになってるアフォが居るってだけ。
プロジェクト・マネージャの資格なし

295 :デフォルトの名無しさん:02/10/03 00:38
>>293 飽きたから寝るって、もしかしておまい1人で荒らしてたのか?

296 :デフォルトの名無しさん:02/10/03 00:38
>>294
プププ

297 :デフォルトの名無しさん:02/10/03 00:39
OO厨で、参加希望の方は、トリップを付けて参加表明して下さい。
そんな暇はないと思うけど。

298 :デフォルトの名無しさん:02/10/03 00:39
オセロさえ納期内に作れない=OO役立たず
オセロさえ納期内に作れない=OO役立たず

オセロさえ納期内に作れない=OO役立たず


オ セ ロ さ え 納 期 内 に 作 れ ない = O O 役 立 た ず



299 :デフォルトの名無しさん:02/10/03 00:40
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)




300 :300:02/10/03 00:40
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)





301 :デフォルトの名無しさん:02/10/03 00:40
可哀想な>>298の居るスレ

302 :デフォルトの名無しさん:02/10/03 00:40
>>295
たぶん、もう一人いる。じゃほんとに寝る。

303 :デフォルトの名無しさん:02/10/03 00:41
いいから、さっさとソース出せよ。

304 :デフォルトの名無しさん:02/10/03 00:41
>>303
荒らしが消えたら出してやるよ。

305 :デフォルトの名無しさん:02/10/03 00:42
>オセロさえ納期内に作れない=OO役立たず
OOって無駄な技術だったんですか?

306 :デフォルトの名無しさん:02/10/03 00:43
>システム開発さえ納期内に作れない=システム開発役立たず
システム開発って無駄な技術だったんですか?


307 :デフォルトの名無しさん:02/10/03 00:43
>>304
残念ながら、OO厨房はパクる頭もありませんでした。



308 :デフォルトの名無しさん:02/10/03 00:43
彼がオセロを作るにあたっては、無駄だったと言えるね。

309 :295:02/10/03 00:43
>>302 そうか じゃあもう少しもう1人の荒らしっぷりでも見ておれも寝よ

310 :デフォルトの名無しさん:02/10/03 00:44
OO役立たず

311 :○「オセロさえ納期内に作れない=OO役立たず 」祭り○:02/10/03 00:44
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)


312 :デフォルトの名無しさん:02/10/03 00:45
>>311=>>309

313 :デフォルトの名無しさん:02/10/03 00:45
結論:OOじゃオセロは作れない

314 :デフォルトの名無しさん:02/10/03 00:46
禿げく同意

315 :デフォルトの名無しさん:02/10/03 00:46
ソースあぷしろ

316 :デフォルトの名無しさん:02/10/03 00:46
結論:非OOじゃオセロは作れない

317 :デフォルトの名無しさん:02/10/03 00:46
禿げく同意

318 :デフォルトの名無しさん:02/10/03 00:47
肉体派の嵐がいるスレはここですか?

319 :デフォルトの名無しさん:02/10/03 00:47
オブジェクト指向はより自然なモデルに即したものではあるが、
クラスを理解する労力が大きく、目的まで達成するのに時間がかか
る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
され、ちゃんと実装されたクラスがあるという前提での話。実際は
世の中にはそれほど有能なSEやPGなどいません。
 よってオブジェクト指向は戦場では使いものになりません。

320 :デフォルトの名無しさん:02/10/03 00:47
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕



321 :デフォルトの名無しさん:02/10/03 00:48
>>319
非OO側が出してきたソースを見てからいえよ。

322 :デフォルトの名無しさん:02/10/03 00:48
OOが役立たずってより、ここの住人が無能ってだけだろ

323 :デフォルトの名無しさん:02/10/03 00:49
>>321
???

324 :295:02/10/03 00:49
>>312 いやおれ違う(w なんか荒らしも中途半端な感じなので寝ます

325 :デフォルトの名無しさん:02/10/03 00:50
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


326 :デフォルトの名無しさん:02/10/03 00:51
>>324=>>325 寝るって言ったんだから早く寝ろよ。

327 :デフォルトの名無しさん:02/10/03 00:52
非OO厨房→出来はともかく動くもの提供して報酬もらいました
OO厨房→期限内にできなかったので違約金はらいました

328 :デフォルトの名無しさん:02/10/03 00:53
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕



329 :デフォルトの名無しさん:02/10/03 00:53
>>295 早く眠れ

   > > 2 9 5 早 く 眠 れ

330 :デフォルトの名無しさん:02/10/03 00:54
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


331 :デフォルトの名無しさん:02/10/03 00:54
参加者1名で競争して、一位って事はビリッケツって事?

332 :プロの逝って良しの1 :02/10/03 00:55
オブジェクト指向はより自然なモデルに即したものではあるが、
クラスを理解する労力が大きく、目的まで達成するのに時間がかか
る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
され、ちゃんと実装されたクラスがあるという前提での話。実際は
世の中にはそれほど有能なSEやPGなどいません。
 よってオブジェクト指向は戦場では使いものになりません。

333 :デフォルトの名無しさん:02/10/03 00:56
                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/


334 :デフォルトの名無しさん:02/10/03 00:58
なんか荒れてるけど、OO厨房は失格でいいよね?

335 :デフォルトの名無しさん:02/10/03 00:59
↓じゃあ、次のネタ誰か考えて

336 :デフォルトの名無しさん:02/10/03 00:59
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕

337 :デフォルトの名無しさん:02/10/03 00:59
作業効率がいいんだろ? >OO厨

だったら早くつくれや。

338 :デフォルトの名無しさん:02/10/03 00:59
ん? なんでプ逝良1が参加してんだ? 勢い余って名前がでちゃったか?

339 :荒らし:02/10/03 01:00
もうやめる。

340 :荒らし:02/10/03 01:01
最後に。

オ セ ロ さ え 納 期 内 に 作 れ な い = O O 役 立 た ず




341 :デフォルトの名無しさん:02/10/03 01:01
アンチ: 仕事にあぶれているので場末のスレで祭り
OO 技術者: お仕事に忙しい

342 :デフォルトの名無しさん:02/10/03 01:01
オブジェクト指向はより自然なモデルに即したものではあるが、
クラスを理解する労力が大きく、目的まで達成するのに時間がかか
る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
され、ちゃんと実装されたクラスがあるという前提での話。実際は
このスレにはそれほど有能なSEやPGなどいません。
 よってオブジェクト指向は戦場では使いものになりません。

343 :デフォルトの名無しさん:02/10/03 01:01
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


344 :デフォルトの名無しさん:02/10/03 01:03
結局ソースの一部も出なかったね>OO版

345 :デフォルトの名無しさん:02/10/03 01:03
こ の ス レ に は そ れ ほ ど 有 能 な S E や P G な ど い ま せ ん 。

346 :デフォルトの名無しさん:02/10/03 01:04
俺の中では結論出てるんで(w

347 :デフォルトの名無しさん:02/10/03 01:04
10 名前:デフォルトの名無しさん 投稿日:2002/09/26(木) 07:09
OO否定するのは結構だけど、
いい歳こいて現場を混乱させるような風説を流布してばかりで、
OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
問題だぞぉ

↑皿仕上げ。

348 :デフォルトの名無しさん:02/10/03 01:05
無能の集まり

349 :デフォルトの名無しさん:02/10/03 01:06
OO否定するのは結構だけど、
いい歳こいて現場を混乱させるような風説を流布してばかりで、
OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
問題だぞぉ


350 :デフォルトの名無しさん:02/10/03 01:06
OO否定するのは結構だけど、
いい歳こいて現場を混乱させるような風説を流布してばかりで、
OOの代りに「どっちへ引っ張っていきたい」つう魅力ある目標を示せてない事こそ
問題だぞぉ

351 :デフォルトの名無しさん:02/10/03 01:06
182 名前:デフォルトの名無しさん 投稿日:2002/09/30(月) 22:56
>>180

簡単過ぎて作る気になれない。

182 名前:デフォルトの名無しさん 投稿日:2002/09/30(月) 22:56
>>180

簡単過ぎて作る気になれない。

182 名前:デフォルトの名無しさん 投稿日:2002/09/30(月) 22:56
>>180

簡単過ぎて作る気になれない。

182 名前:デフォルトの名無しさん 投稿日:2002/09/30(月) 22:56
>>180

簡単過ぎて作る気になれない。



352 :デフォルトの名無しさん:02/10/03 01:07
くせぇコードでもいいからさっさと作れ!

353 :デフォルトの名無しさん:02/10/03 01:08
オセロさえ納期内に作れないのは問題だぞ(w>OO役立たず厨房

354 :デフォルトの名無しさん:02/10/03 01:09
どうやら、OO厨房のミドルネームが決定した様だな

 OO=役立たず=厨房

355 :デフォルトの名無しさん:02/10/03 01:09
こ の ス レ に は そ れ ほ ど 有 能 な S E や P G な ど い ま せ ん 。

356 :デフォルトの名無しさん:02/10/03 01:09
さっさと参加者募集すりゃいいじゃん。

357 :デフォルトの名無しさん:02/10/03 01:10
OO役立たず厨房

358 :デフォルトの名無しさん:02/10/03 01:10
さっさと参加者募集すりゃいいじゃん。
参加者一名とはこりゃまた飛んだ寂れ様だな、おい

359 :まだ祭りは始まったばかりですか:02/10/03 01:11
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕
  |  /         /_ノ(_)          ┌|___|
  |/          (__)             (_ノ ヽ ヽ
/                               (_)

360 :デフォルトの名無しさん:02/10/03 01:11
参加者一名とはこりゃまた飛んだ寂れ様だな、おい

361 :デフォルトの名無しさん:02/10/03 01:11
ソースあぷしても叩かれるに一票(w

362 :デフォルトの名無しさん:02/10/03 01:12
今つくってる人いる?

363 :デフォルトの名無しさん:02/10/03 01:13

   参 加 者 一 名 か よ !

364 :デフォルトの名無しさん:02/10/03 01:14
もっといたろ? >OO厨

365 :デフォルトの名無しさん:02/10/03 01:14
>>362
見せるのが恥かしいとかでアプしないってやつは居たな(プ

366 :デフォルトの名無しさん:02/10/03 01:15
これから「OO役立たず厨房」と呼んであげるよ

367 :デフォルトの名無しさん:02/10/03 01:17
プププ

368 :デフォルトの名無しさん:02/10/03 01:17
さっさと参加者募集すりゃいいじゃん。
相手にしてくれる人が居るかもしれないよ(w

369 :デフォルトの名無しさん:02/10/03 01:18
イタタタタ

370 :デフォルトの名無しさん:02/10/03 01:18
209 名前:デフォルトの名無しさん 投稿日:2002/10/01(火) 19:05
>>206
今作ってんだけどw
斜め見下ろしって部分はもう完成してるからあとはゲーム固有部分の作成のみ
大学受験終わったら完成させるよ。

↑こいつに期待するしかないな(藁

371 :デフォルトの名無しさん:02/10/03 01:19
つか、このスレ1〜9まで付き合ってたOO厨って居る?
どういう議論してここまでスレ伸びたのか、知らないんだけど。

372 :貼っとくか:02/10/03 01:21
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕



373 :俺もほとんど見てないけど:02/10/03 01:21
>>371
時たま上の方に上がってるのをチラリと見て、
中身はジサクジエンと果てしないループだったような気が

374 :デフォルトの名無しさん:02/10/03 01:21
OOは設計の段階でつまずくらしいな。(使えねぇ

375 :デフォルトの名無しさん:02/10/03 01:23
プ逝1とあいたたた以外、書き込んでないんじゃないか、ここ数ヶ月

376 :デフォルトの名無しさん:02/10/03 01:23
蝿が止まってるよ>OO役立たず厨房

377 :デフォルトの名無しさん:02/10/03 01:24
アイタタタ

378 :デフォルトの名無しさん:02/10/03 01:24
じゃぁ、この祭りも自作自演だったのか。
つまんねぇーーーーーーーーーーーー

379 :デフォルトの名無しさん:02/10/03 01:27
あーあ、うっかり名前晒しちゃって(w

> 332 :プロの逝って良しの1 :02/10/03 00:55
> オブジェクト指向はより自然なモデルに即したものではあるが、
> クラスを理解する労力が大きく、目的まで達成するのに時間がかか
> る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
> 整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
> クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
> され、ちゃんと実装されたクラスがあるという前提での話。実際は
> 世の中にはそれほど有能なSEやPGなどいません。
>  よってオブジェクト指向は戦場では使いものになりません。


380 :デフォルトの名無しさん:02/10/03 01:28
つーかここまで貶されて何も出来ないOO厨房って何?(藁

381 :デフォルトの名無しさん:02/10/03 01:30
>>375
オイラもパート3ぐらいから書き込んでます。

382 :デフォルトの名無しさん:02/10/03 01:31
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


383 :デフォルトの名無しさん:02/10/03 01:31
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕



384 :デフォルトの名無しさん:02/10/03 01:34
オセロじゃ難しすぎたみたいだね(ワラ

じゃあ足し算だけできる電卓でいいよ。

385 :デフォルトの名無しさん:02/10/03 01:35
参加者一名で祭ってるスレはここか。
しょうもねぇーーーーーーーーー

386 :デフォルトの名無しさん:02/10/03 01:37
>>385
つーかOO版の対抗馬が素直にでてれば、釣られて非OO版も
マイナーチェンジしてたと思われ

387 :デフォルトの名無しさん:02/10/03 01:38
>>386
じゃ、あなたがアップロードしてはいかが?

388 :デフォルトの名無しさん:02/10/03 01:38
>>384
せめてゲームじゃないと。
High&Lowとか?(藁

389 :デフォルトの名無しさん:02/10/03 01:39
>>387オマエモナー

390 :387:02/10/03 01:41
ごめん、興味なし。

391 :デフォルトの名無しさん:02/10/03 01:41
無能に何言っても無駄

392 :デフォルトの名無しさん:02/10/03 01:42
電卓も作れないのかゴルァ!

393 :デフォルトの名無しさん:02/10/03 01:42
こ の ス レ に は そ れ ほ ど 有 能 な S E や P G な ど い ま せ ん 。

394 :デフォルトの名無しさん:02/10/03 01:43
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕



395 :217:02/10/03 01:44
>>362
漏れ。
アフォはほっといてマターリとリファクタリングしてゆきます。

396 :デフォルトの名無しさん:02/10/03 01:45
>>395
一回あぷきぼん

397 :デフォルトの名無しさん:02/10/03 01:46
●●●●●●●●「オセロさえ納期内に作れない=このスレ役立たずばかり 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 OO 〕




398 :デフォルトの名無しさん:02/10/03 01:46
非OO派も改良にとりかかりますか。

399 :デフォルトの名無しさん:02/10/03 01:46
>>395
>アフォはほっといてマターリとリファクタリングしてゆきます。
そういうセリフはモノを見せてから言え

400 :デフォルトの名無しさん:02/10/03 01:47
>>395
それはいいんだけど、なんで期限以内に作ってくれなかったの?

401 :デフォルトの名無しさん:02/10/03 01:48
217 :デフォルトの名無しさん :02/10/01 21:58
>>215
暇つぶしに 159のコードをリファクタリングしてる。
出来たらウプするかも。


402 :デフォルトの名無しさん:02/10/03 01:48
プ逝1が異様にひまだっただけじゃないのか?

403 :デフォルトの名無しさん:02/10/03 01:50
●●●●●●●●「オセロさえ納期内に作れない=このスレ役立たずばかり 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 OO 〕



404 :デフォルトの名無しさん:02/10/03 01:51
何で荒れてるの?


405 :デフォルトの名無しさん:02/10/03 01:51
OOってそんなに時間かかるのか?

406 :デフォルトの名無しさん:02/10/03 01:51
>>396
まだ見せれるほどじゃないんだ。
UIを別クラスに持ってくのに難儀してます。
複雑に絡まりあっててきれいにはがれないんだよね。

407 :デフォルトの名無しさん:02/10/03 01:54
何で荒れてるの?
事と次第によっちゃ、このスレ荒らすぞ(笑

408 :395:02/10/03 01:55
>>400
暇つぶしだかんね。
べつに急ぐ必要ないでしょ。

409 :デフォルトの名無しさん:02/10/03 02:00
何 で 荒 れ て る の ?
事 と 次 第 に よ っ ち ゃ 、
こ の ス レ 荒 ら す ぞ ( 笑

410 :デフォルトの名無しさん:02/10/03 02:00
>>407
「オセロさえ納期内に作れない=このスレ役立たずばかり 」
このキーワードを含めれば荒らし歓迎です。


411 :デフォルトの名無しさん:02/10/03 02:02
「オセロさえ納期内に作れない=OO役立たず 」
「オセロさえ納期内に作れない=OO役立たず 」
「オセロさえ納期内に作れない=OO役立たず 」「オセロさえ納期内に作れない=OO役立たず 」
「オセロさえ納期内に作れない=OO役立たず 」
「オセロさえ納期内に作れない=OO役立たず 」

412 :デフォルトの名無しさん:02/10/03 02:03
プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし

413 :デフォルトの名無しさん:02/10/03 02:03
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」
「プログラムコンテストで参加者一名しか集められなかった=このスレ逝ってよし 」


414 :デフォルトの名無しさん:02/10/03 02:05
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


415 :デフォルトの名無しさん:02/10/03 02:05
急に静かになったな。やっぱ某一人で大車輪だったか。

416 :デフォルトの名無しさん:02/10/03 02:06
まぁ、明日締め切りの人もいる事だし、最終締め切りは10/14(月)らしいから、
参加者が限りなく1名を超える事を願うよ(マジで

417 :デフォルトの名無しさん:02/10/03 02:07
>>416
ほんと、参加者1名で終了とかなったら、
マジで暴れるよ。

418 :デフォルトの名無しさん:02/10/03 02:09
さすがにパート9まできちゃうと、本気でこのスレに関心あるヤシって
ソースまでだしたプ逝1ぐらいしかいないんだろね

419 :409:02/10/03 02:10
つうことは、明日と14日は、このスレ荒れるわけね。


420 :デフォルトの名無しさん:02/10/03 02:13
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


421 :デフォルトの名無しさん:02/10/03 02:14
アンチOOは、OOを極めた上で否定してるんだろ?
極めたのなら自分でOOオセロを書くくらいわけないだろ?

その上で手続き型オセロとOOオセロを比べて手続き型の優位性を主張してもいいんじゃない?

422 :デフォルトの名無しさん:02/10/03 02:15
何言ってんだ、ボケ!

423 :デフォルトの名無しさん:02/10/03 02:17
マジで暴れるよ。

424 :デフォルトの名無しさん:02/10/03 02:17
マジで暴れるよ。

425 :azama:02/10/03 02:18
荒らし、乙かれぇー。
今日は徹夜で一人祭り頑張れよ。

あと、明日の晩と、14日の晩も徹夜勤務よろしくねー

426 :デフォルトの名無しさん:02/10/03 02:19
>>421 禿同
まあ、あなたもそんなこと言うぐらいだから作る気はさらさらないんだろうけど(おれも)
OO厨でも非OO厨でもどっちでもいいからOO版作ってみてはどうかと

427 :デフォルトの名無しさん:02/10/03 02:19

●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
http://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )
  |   |/        ゚/ ̄ ̄_ヽ         ⊂〔〔 非OO 〕


428 :デフォルトの名無しさん:02/10/03 02:20
じゃあここでアンケート。
アンチOOの中で、漏れはOOを極めた上でOOを否定している、という人は名乗り出て下さい。

429 :デフォルトの名無しさん:02/10/03 02:20
>>428
お ま え は ど  う な ん だ

430 :デフォルトの名無しさん:02/10/03 02:21
このスレで暴れるのはいいが、他スレにコピペするのはやめろ。

431 :デフォルトの名無しさん:02/10/03 02:21
>>429
漏れはOO厨だよ

432 :デフォルトの名無しさん:02/10/03 02:21
VBでもいいから作れよカスども

433 :デフォルトの名無しさん:02/10/03 02:23
>>431
さっさとソースアプしろ

434 :デフォルトの名無しさん:02/10/03 02:24
俺はOOを極めた。が、オセロを作るのにはOOは役に立つどころか有害だった。
思い立った俺はオセロの思考ルーチン記述用の言語を開発した。その名も

435 :デフォルトの名無しさん:02/10/03 02:24
 ●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
http://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )

436 :デフォルトの名無しさん:02/10/03 02:26
>>433
お前はOOを理解した上で否定しているのか?
それとも理解できないから否定しているのか?

437 :悪@AJA6H/Ws ◆AKU1.Amo :02/10/03 02:27
OOがなきゃ、MFCすら操縦できんわ。アフォか?

438 :デフォルトの名無しさん:02/10/03 02:30
ア ホ は お ま え だ

439 :デフォルトの名無しさん:02/10/03 02:32
ま だ あ っ た の か こ の ス レ

440 :フサギコ:02/10/03 02:33
  ,,,,,,,,,,,,,,,∧,,∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′,,,,,,,,,,ミ,,゚Д゚彡<  オセロさえ納期内に作れない=OO役立たず
 UU"""" U U    \_________




441 :デフォルトの名無しさん:02/10/03 02:36
sageしてる奴は多分プ逝1

442 :デフォルトの名無しさん:02/10/03 02:41
おい プ逝1! たのむからOO版つくってよぅ

443 :デフォルトの名無しさん:02/10/03 02:47
一人で書かないで。

444 :デフォルトの名無しさん:02/10/03 03:22
●●●●●●●●「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
http://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )


445 :デフォルトの名無しさん:02/10/03 03:40
# 10,000人の善人がいる世の中も、1人のバカに荒される世知辛さよ。

まあそれはおいといて、僕は anti-oo なのですが、
Windows のプログラム、とゆうか、イベントドリブンのプログラムには
OOが便利だと思います。

けど、いままでの流れを見ていると、OOとゆうプログラミングスタイルとゆうか、
概念が、言語論争に置き換わってる気がするのですが。

てゆうか、Case by case.

446 :デフォルトの名無しさん:02/10/03 04:08
ゆーか、ゆーかちゃん。


447 :デフォルトの名無しさん:02/10/03 04:44
最近、昔勉強したことを忘れてて鬱・・・。
C++やMFCの体系的な知識もイチイチ勉強したんだがなぁ。

448 :デフォルトの名無しさん:02/10/03 05:11
俺、上の方に書いたんだけど
プい一が
一手進める、一手戻すを実装したら
俺のもウプするよ。
個人情報割れそうでいやなんだけどさ。

449 :デフォルトの名無しさん:02/10/03 05:25
厨が他スレにはみ出してるぞ
お前らちゃんと隔離しとけよ

450 :デフォルトの名無しさん:02/10/03 05:25
戦場にはLispのマクロ、これ最強/とまべっち

451 :デフォルトの名無しさん:02/10/03 05:43
オブジェクト指向と非オブジェクト指向を何かに例えてみてよ。

OOがポテトチップス、Not-OOが100円だとしたら、
100円でポテトチップスは買えるけど、ポテトチップスで100円は買えない、
ということだろうか。

452 :デフォルトの名無しさん:02/10/03 05:55
OOがパワーショベルで非OOがスコップ。

453 :デフォルトの名無しさん:02/10/03 06:02
荒らしてるのは、OOも非OOもろくに使えないのでは?

454 : ◆k/Ubp.Kg :02/10/03 06:18
なんか荒れてるね。とりあえず、↓でいいかい?俺が作ったわけじゃないけど。
http://homepage3.nifty.com/ymakise/java/OthelloApplet/


455 :デフォルトの名無しさん:02/10/03 06:28
>>454
アホか?駄目に決まってるだろ。
それより直リンすんな死ね。


456 :デフォルトの名無しさん:02/10/03 06:42
>>448
いいから、さっさと出せよ。出来てるんだろ。
それとも出来てないのか? 時間稼ぎか?

457 :デフォルトの名無しさん:02/10/03 06:43
って優香、なんでオセロなんだよ。

ゼビウスのソルバウルをクラスと関数で定義しろでいいじゃん。

458 :名無しさん@Emacs:02/10/03 06:58
>>456
まずは君がソース出したら?
さぞかしご立派なソースを拝ませてもらえるんだろうな。
楽しみに待ってるよ。

459 :デフォルトの名無しさん:02/10/03 07:00
>>458
ハゲ堂。>>456、がんがって得意のVBで書いてくれや。(藁

460 :デフォルトの名無しさん:02/10/03 07:10
ExcelVBAが得意とか聞いたぞ

461 :デフォルトの名無しさん:02/10/03 07:15
他のスレの者だけど、コピペ厨くん、迷惑だからあんまり
暴れないでくれる? OO・非OO以前に自分の人格を
設計しなおした方がいいよ。設計手法は何でも良いから。

462 :デフォルトの名無しさん:02/10/03 07:18
さっさと人格修正しろ。
#フルスクラッチで作り直したほうが早いかも

463 :デフォルトの名無しさん:02/10/03 07:21
荒らしてるのは、OOも非OOもろくに使えないのでは?

464 :デフォルトの名無しさん:02/10/03 07:22
とりあえずコピペ厨はウザイってことで。

465 :デフォルトの名無しさん:02/10/03 07:22
プ逝1(このスレ>>1)は2ちゃんねるに必要なし

466 :逝って良しの1:02/10/03 08:59
>>379は偽物だってば

467 :逝って良しの1:02/10/03 09:08
今起きた。
俺は荒らしには関係してないぞ。

>>448
「一手進める」「非OOでは難しい」が仕様として謎。
いわゆる「待った」とは違うの?


468 :逝って良しの1:02/10/03 09:10
>>442
やってもいいけど、納得しないんじゃないかな?

469 :デフォルトの名無しさん:02/10/03 09:20
>>467
違う違う。>>159のソースコードに対して「一手戻す」の処理を
追加するという仕様変更が難しいってこと。
OOと非OOで仕様変更のしやすさの違いを見るためでしょ。

470 :逝って良しの1:02/10/03 09:23
よくわからんが実装してみる。
UPは明日あたりかな。

471 :デフォルトの名無しさん:02/10/03 11:50
> アンチOOは、OOを極めた上で否定してるんだろ?
昔は「アンチOOは、OOを知らない」と言われていたが、
最近は評価が変わったのか?

472 :デフォルトの名無しさん:02/10/03 13:59
>>470
かってに実装してみますた。いいかげんな拡張なのであしからず
同じ場所にうpしておきます

473 :デフォルトの名無しさん:02/10/03 14:02
ちなみに拡張は非常にやりやすかったですよ。
新しい関数を2つ作って、初期化でメニューを作るようにして
いくつか変数を追加して、
既存の関数を書き換えたのは数箇所。diffの結果は70行くらいです

474 :デフォルトの名無しさん:02/10/03 14:32
>>473
> いくつか変数を追加して、
  Stack backup_board = new Stack();
  Stack redo_board = new Stack();
Stack classをnewしたことを「変数」の追加と言うのか?
まぁ、オセロは8×8の64マスなんで64の固定長配列2つと
スタック位置を示す変数とpush, pop関数を実装しても
全部で100行は超えないな。

475 :デフォルトの名無しさん:02/10/03 14:46
>>474
言ってる意味がわかりません。
Javaではプリミティブ以外はnew市内と作れませんが。
それともStackクラスを使うのは反則ってこと?

476 :デフォルトの名無しさん:02/10/03 17:18
>>212 再掲
> アフォ?
> あのコードにアンドゥ機能つけてみろよ。
> アンドゥ機能をつけるという事は
> インターフェースが一つ増えるという事だぞ。
> ココで言うアンドゥって
> 一手進める、一手戻るだよな?
> さらに相手がコンピューターなら2手戻るわけか?
> あのコードに付け加えるのは無理だな。

>>243 再掲
> 一手進める、一手戻す
> というのが実装できたら、
> 俺のOOバージョンウプします。
> OOである自信ないけど。
さて、あのコードにアンドゥ機能がついたわけだけど...
この後のOO厨の反応は?

477 :デフォルトの名無しさん:02/10/03 18:39
>>474はアホ、つーことでいいですか。

478 :デフォルトの名無しさん:02/10/03 18:40
で、いまだにOO版は無いわけか。

479 :催促です:02/10/03 18:45



  で 、 い ま だ に O O 版 は 無 い わ け か 。




480 :催促です:02/10/03 18:46

                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/

481 :デフォルトの名無しさん:02/10/03 18:48
delphi 版書いてみようかな。

482 :デフォルトの名無しさん:02/10/03 18:53
カイテー

483 :デフォルトの名無しさん:02/10/03 19:06
>479、480
楽しそうでなにより。でも今日はこのスレだけに
しておけ。いくら厨でもそれくらいわきまえな。

484 :デフォルトの名無しさん:02/10/03 19:07
カイテー

485 :デフォルトの名無しさん:02/10/03 19:09
>>483
   ∧  b
  /●ヽ/
 (___)  / ̄ ̄ ̄ ̄ ̄
 ( ・∀・)< 何様デスカ
 (    )  \_____
 | | |
 (__)_)

486 :デフォルトの名無しさん:02/10/03 19:12
>>483
次の納期は月曜日だからな>>238 参照
今日、明日、明後日あたりは問題ないだろう
問題は月曜日までにOO厨が誰もオセロを作れなかった場合だ

487 :デフォルトの名無しさん:02/10/03 19:44
リアルオセロ買ってこい

488 :デフォルトの名無しさん:02/10/03 19:54
キ違いが一人で荒らしているの?
それとも、キ違いが複数いるの?

489 :デフォルトの名無しさん:02/10/03 19:56

キ違いが一人で荒らしているの?
それとも、キ違いが複数いるの?

490 :デフォルトの名無しさん:02/10/03 20:21
>>488=489=き違い

491 :デフォルトの名無しさん:02/10/03 20:25
キ違いが一人で荒らしているの?
それとも、キ違いが複数いるの?


492 :デフォルトの名無しさん:02/10/03 20:26
(´-`).。o○(良スレだなぁ…


493 :デフォルトの名無しさん:02/10/03 20:30
.。o○(´-`)

494 :デフォルトの名無しさん:02/10/03 20:32
.。o(´-`)o。. .。o○(ツインテールノツモリ


495 :デフォルトの名無しさん:02/10/03 21:17
月曜って来週の7日?

496 :結論:02/10/03 21:29
オブジェクト指向は戦場では使いものになりません。

497 :デフォルトの名無しさん:02/10/03 21:41
お馬鹿な思考ルーチンでよければOO版作ってもいいよん。

498 :デフォルトの名無しさん:02/10/03 22:00
暇なアンチがOO厨に踊らされて糞コード書いたスレはここですか?

499 :デフォルトの名無しさん:02/10/03 22:03
(´-`).。o○(良スレだなぁ…

500 :とりあえず:02/10/03 22:06
500

501 :デフォルトの名無しさん:02/10/03 22:08
まぁ、とりあえずOO位勉強しとけよ学生ども。じゃないとこんなんになっちゃうぞ

502 :デフォルトの名無しさん:02/10/03 22:09
>>498
スパゲティ厨は帰っていいよ

503 :デフォルトの名無しさん:02/10/03 22:09
↑みほん

504 :デフォルトの名無しさん:02/10/03 22:25
>>503
スパゲティ厨は帰っていいよ。

505 :デフォルトの名無しさん:02/10/03 22:32
(´-`).。o○(粘着だなぁ…


506 :デフォルトの名無しさん:02/10/03 22:54
どっちが作りやすいかっていうと非OOです。


507 :デフォルトの名無しさん:02/10/03 22:55
OO厨房って頭悪いやつばっか

508 :デフォルトの名無しさん:02/10/03 22:58


  ま た O O 版 は 納 期 に 間 に 合 わ な い の か

509 :デフォルトの名無しさん:02/10/03 22:58
最初からOO指向で考えると設計しづらくないか?



510 :デフォルトの名無しさん:02/10/03 23:05
「納期」プププ


511 :デフォルトの名無しさん:02/10/03 23:08
普段納期に追いまくられる仕事してるから、
無意識に「納期」と書いて間違いに気付かない罠

512 :aza:02/10/03 23:10
じゃあ、なんて言えばいいんだよ

513 :デフォルトの名無しさん:02/10/03 23:11
「応募締切」


514 :497@設計完了:02/10/03 23:20
>>509
そんなこともないよん
設計は音楽CD一枚分くらいの時間で完了
単なるカプセル化では退屈なので
非OOPLには真似しづらいようなひねり加えてみますた

515 :デフォルトの名無しさん:02/10/03 23:27
>非OOPLには真似しづらいようなひねり

これが「戦場では使えない」原因なのではないか?

516 :デフォルトの名無しさん:02/10/03 23:30
>>514
じゃあ、あと30分ね。

517 :デフォルトの名無しさん:02/10/03 23:31
おいおい。どうした?>>OO厨
おまえらが頑張らねば、
このスレのバランスが取れんではないか。
ん?本当はOOわからずに
スパゲティプログラム作ってるだけ?
言い訳はイイからはよ作れ。

518 :デフォルトの名無しさん:02/10/03 23:32
>>517
キチガイキター

519 :デフォルトの名無しさん:02/10/03 23:33
>>517 なんだ、あんたOOわかってんならOO版作って非OOの優位性をより
確実なものにしてくれよ おれOOわからないアンチOO(プ

520 :デフォルトの名無しさん:02/10/03 23:34
盛りあがってまいりました。

521 :デフォルトの名無しさん:02/10/03 23:36
ジサクジエンチュウ キター

522 :デフォルトの名無しさん:02/10/03 23:39
>>521
このスレは自作自演するまでもないスレだ。
もうパート9だぜ?
おまえOO厨か?はよ作れよ。

523 :497:02/10/03 23:41
>>515
ひねったのは発想のほうで、設計は鳩のように素直だよ
excelで作ったなんちゃってクラス図もつけたげるよ

>>516
無茶ゆーなよw
といいつつオセロ部分は完成したところで今日はおしまい
金土は遊びに行くので日曜にはたぶんうpできるよ

524 :デフォルトの名無しさん:02/10/03 23:42
無茶だって(プ

525 :デフォルトの名無しさん:02/10/03 23:42


 ま  た か 。 ま た 間 に 合 わ な い の か  。 





526 :デフォルトの名無しさん:02/10/03 23:44
>>523=497



お 前 に は 失 望 し た 。 も  う こ な く て 糸 吉  構  。





527 :デフォルトの名無しさん:02/10/03 23:45
おまえらどっから沸いてきてるんだ?
OO派の勢いがあったときおまえら来てなかったろ。
実はひそかにROMってたのか?

528 :デフォルトの名無しさん:02/10/03 23:46
>>527
あと15分でおながいします

529 :デフォルトの名無しさん:02/10/03 23:47
一行無能煽り厨はOOでも非OOでもウザイ。

530 :デフォルトの名無しさん:02/10/03 23:48
>529
おまえが一番ウザイ

531 :デフォルトの名無しさん:02/10/03 23:48


532 :デフォルトの名無しさん:02/10/03 23:49




533 :デフォルトの名無しさん:02/10/03 23:49








534 :デフォルトの名無しさん:02/10/03 23:49
あと10分みたいですよ?

535 :デフォルトの名無しさん:02/10/03 23:50
キチガイキター


536 :デフォルトの名無しさん:02/10/03 23:51
●●●●●●●●恒例・「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
http://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )


537 :デフォルトの名無しさん:02/10/03 23:51






                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/



538 :デフォルトの名無しさん:02/10/03 23:52
スレ読むのも面倒なんだが、条件を教えておくれよ。
画面の表示とかってどうするの?
言語は何でも桶?
コンピュータはどうすんの?
強くないと駄目?
プレーヤーの入力受付とかは?

539 :デフォルトの名無しさん:02/10/03 23:52
キチガイ キレター

540 :デフォルトの名無しさん:02/10/03 23:52
キタよキチガイが・・・

541 :デフォルトの名無しさん:02/10/03 23:54
てか、非OO厨のヤシですら、おれOO版つくるーっちゅうやつがいないってことは
アンチOO=OOわかってないやつばっかってことの証明なのではないかと
だとすると>>1の「実際は 世の中にはそれほど有能なSEやPGなどいません。」
ってのもわからなくもない

542 :デフォルトの名無しさん:02/10/03 23:59
アラシ キター

543 :デフォルトの名無しさん:02/10/03 23:59







                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/





544 :デフォルトの名無しさん:02/10/03 23:59


   O O 厨 必 死 だ な




545 :デフォルトの名無しさん:02/10/04 00:00
プププ

546 :名無しさん@XEmacs:02/10/04 00:01
他のスレに出張してるアホうざい。
支ね

547 :デフォルトの名無しさん:02/10/04 00:01
これ実務なら、プロマネ減給だな

548 :デフォルトの名無しさん:02/10/04 00:02
つーか、荒らしてる奴って、非OOの人が作るって言っても
AA貼りまくるんだろな。
病気だな。

549 :デフォルトの名無しさん:02/10/04 00:02
マタ間に合いませんでした(藁

550 :デフォルトの名無しさん:02/10/04 00:03
OO晩作るから条件教えておくれよ

551 :デフォルトの名無しさん:02/10/04 00:03
必死にがんばったけど
マタ間に合いませんでした(藁


552 :デフォルトの名無しさん:02/10/04 00:04
ビョウキ キター


553 :デフォルトの名無しさん:02/10/04 00:05
●●●●●●●●恒例・「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
http://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )



554 :デフォルトの名無しさん:02/10/04 00:06
>>550
条件:読みやすい。製作が早い。質が高い。
とりあえず、自分で宣言したら?製作開始と締切日。
ま、月曜までか。

555 :デフォルトの名無しさん:02/10/04 00:06

    ∧∧
   /⌒ヽ)
  [ 祭 _]
  三___|∪
  (/~∪
  三三
 三三


556 :デフォルトの名無しさん:02/10/04 00:06
スイマ キター
zzz

557 :デフォルトの名無しさん:02/10/04 00:07
    ∧∧
   /⌒ヽ) ビョウキデシタ・・・
  [ 祭 _]
  三___|∪
  (/~∪
  三三
 三三


558 :550:02/10/04 00:09
>>554
なるへろ
最後の1個はちょっと無理そうだけど、
(オセロつくんのも、ゲームつくんのも初めてだし)
がんがるよ。

表示の美麗さやCPUの強さも重要?だとしたら俺じゃかなわないぽ。。。

559 :デフォルトの名無しさん:02/10/04 00:09

    ∧∧
   /⌒ヽ) ビョウキデシタ・・・
  [>>553 _]
  三___|∪
  (/~∪
  三三
 三三


560 :デフォルトの名無しさん:02/10/04 00:09
______
|.  ____ │  なんのこっちゃ
| /    | |│   
|./      | |│  ∧_∧
[______.|_|│  (´∀` )__
| _|__|_i‐┴-、( 、、⊂ヽ_)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|__)||
                  | ̄ ̄)
                  | ||


561 :デフォルトの名無しさん:02/10/04 00:11
非OO版の思考ルーチンってどんなんなの?
AA貼ってる方教えてください。

562 :デフォルトの名無しさん:02/10/04 00:13
______
|.  ____ │  ソースも読めねえのか
| /    | |│   
|./      | |│  ∧_∧
[______.|_|│  (´∀` )__
| _|__|_i‐┴-、( 、、⊂ヽ_)
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|__)||
                  | ̄ ̄)
                  | ||



563 :デフォルトの名無しさん:02/10/04 00:15
キタ━━━━(゚∀゚)━━━━!!!!!!

564 :デフォルトの名無しさん:02/10/04 00:17
●●●●●●●●恒例・「オセロさえ納期内に作れない=OO役立たず 」祭り●●●●●●●
http://pc3.2ch.net/test/read.cgi/tech/1032985885/l50
/|         |  |_____ΦΦΦΦΦΦΦΦΦΦΦ||ΦΦΦ
  |         |  | ̄ ̄ ̄ /|                    ||
  |         |  |   / /|TTTTTT   TTTTTTTTTT||TTTTT
  |        /\ |  /|/|/|^^^^^^ |三三| ^^^^^^^^^^^||^^^^^^^
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /
  |/  /.  _.| ̄|/|/|/         Λ_Λ
/|\/  / /  |/ /           (___)
/|    / /  /ヽ            /〔 非OO 〕〕つ
  |   | ̄|  | |ヽ/l            `/二二ヽ
  |   |  |/| |__|/   Λ_Λ     / /(_)
  |   |/|  |/      ( ´∀`)   (_)    Λ_Λ
  |   |  |/      // /  ^ ̄]゚        (`   )


565 :デフォルトの名無しさん:02/10/04 00:30
誰かがOO晩作ったら次は
サーバークライアントにするのかな?
コンピューターがダミーで動いてるとか、
いろいろアイディアでそうだね。
オセロも8*8だけじゃなくて、12*12とか
角がないものとかいろいろあるみたいだよ。

566 :デフォルトの名無しさん:02/10/04 00:32
誰が鯖立てんの?

567 :デフォルトの名無しさん:02/10/04 00:33
564

568 :ナウいね:02/10/04 00:54
if( level != 0 ){//ナウなヤングの間で評判の再帰
int [][] tmp_board = new int[8][8];
inti,j;
for( i=0;i<8;i++){
for( j=0;j<8;j++){
tmp_board[i][j] = board[i][j];
}
}

569 :デフォルトの名無しさん:02/10/04 01:42
つか、非OOのは、期間どれだけで書いたのよ?( ´,_ゝ`)
まあ、時代に付いて逝けないたそがれSEPGには、
ささやかな現実逃避が出来たということで。めでたしめでたし。
つうか、このスレID付けろよ(w

570 :デフォルトの名無しさん:02/10/04 01:44
>>568
気持ち悪くて吐きそう

571 :◆vMINFP2PEU :02/10/04 04:06
あのオセロ、level2でコンピューター同士にやらせたら
白が黒を駆逐するな。
関係ないのでsage

572 :デフォルトの名無しさん:02/10/04 05:41
>>565
サーバーはともかく、角無しとかサイズ違いってありなの?
CPUごっそり書き換えなきゃじゃん。

573 :デフォルトの名無しさん:02/10/04 06:36
ワソーイ   ∧_∧    >>1       ∧_∧
      (, ゚∀゚,∩     ↓     (゚∀゚∩)  アーーーーヒャヒャヒャヒャ
      (つ   ノ   ガクプル   ⊂    ;;;)
  ∧_∧  ( ノ  (((( ;゚Д゚)))    ヽ∧_∧
  (;;;;  ´∩ (_)   ノ( へ)ヽ    (;;;    )∩
  ノ;;;;   ノ       <       ⊂;;;;;      ノ
 ○   ノ                  ヽ  ○ )
  )\ ヽ  ∧_∧     ∧_∧  ノ  ノ(⌒)
  (____(____) (;;;;;;;;;;  )    (   ;;;;;;;)(_____)  ̄
       ⊂ ;;;;   )     ノ   ;;;;;;つ     モーヒョヒョヒョ
        (  ○ )     (○  (
        (  (  (    (⌒)ヽ  )
        (____)___)     ̄  (____)


574 :デフォルトの名無しさん:02/10/04 08:01
>>571
オセロって必勝パターンあるんじゃなかったっけ?
そうなってもおかしくないと思うが。

575 :デフォルトの名無しさん:02/10/04 08:16
>>574
6x6なら後手必勝らしいね。
8x8はまだだと思った。

576 :デフォルトの名無しさん:02/10/04 09:05
>>561

http://www.geocities.co.jp/SiliconValley-PaloAlto/5041/oththink.html

これだと思う。

577 :デフォルトの名無しさん:02/10/04 09:11
200X年・・・

第三次世界対戦勃発。
人類は滅亡した・・・

                     −THE END−
 ::::::::::::::::::::::::......   ........::::::::::::::::::::::::::: ;;;;;;;::::::::::::::::::
           γ ⌒ ⌒ `ヘ
          イ ""  ⌒  ヾ ヾ
        / (   ⌒    ヽ  )ヽ
        (      、 ,     ヾ )
 ................... .......ゞ (.    .  ノ. .ノ .ノ........... ........
 :::::::::::::::::::::::::::::::::ゝ、、ゝ.....|  |..., , ノソ::::::::::::::.......::::::
  _ _i=n_ ._ [l_ .._....,,. .-ー;''!  i;;;〜−ヽ_ii_i=n_ [l h__
  /==H=ロロ-.γ ,〜ー'''l ! |'''ーヾ  ヾ 「!=FH=ロロ
  ¶:::-幵-冂::( (    |l  |    )  )=HロΠ=_Π
  Π=_Π「Uヾ、 ⌒〜"""''''''⌒〜'"´ ノ;;'':::日lTΠl:::....
 Д日lTl,,..:''''"   ""'''ー-┬ーr--〜''""   :::Д日lT::::
 FH=n.:::::'            |   |         :::FL日l」:::::
 ロΠ=:::::.:.        ノ 从 ゝ        .::田:/==Д::
 口=Π田:::.                   .::::Γ| ‡∩:::::
 Γ| ‡∩Π::....                ...:::Eヨ::日lTlロ::::
 Д日lTlロ_Π::::.......            ...::::::::田:凵Π_=H:::
 =Hロ凵Π=_Πロ=HロΠ:::.................:::::::::::口ロロH「l.FFl....

         CONTINUE?  10

           [YES]   NO

578 :デフォルトの名無しさん:02/10/04 09:14
>>577
激しくY

579 :◆vMINFP2PEU :02/10/04 17:04
>>574-575
http://www.google.co.jp/search?q=cache:Xvg4p3NX-qgC:homepage2.nifty.com/Masaka_HP/gi.htm+%E3%82%B2%E3%83%BC%E3%83%A0%E7%90%86%E8%AB%96+%E5%BF%85%E5%8B%9D&hl=ja&ie=UTF-8
ここによるとこの手のゲームには必勝法があるみたい。

(´-`).。oO(暇だしあのソースでもいじってるか)

580 :デフォルトの名無しさん:02/10/04 21:57
煽ったり、変なOO本に洗脳されてる暇があったら
1行でもプログラムを書いたら?
書かなければいつまでたっても完成しないよ。

581 :デフォルトの名無しさん:02/10/04 22:21
北海道歴が長い自称浜っ子見た目関西人、ぽい展開だな

582 :デフォルトの名無しさん:02/10/04 22:59
結局、時間がある人でオセロが作れる人は一人しかいないのか・・・

角のないオセロなら昔作ったんだけどね。
あれってかなり難しい。
普通のオセロはすごく得意なのに、
角のないオセロになると素人と互角になってしまう。

だれか角のないオセロウプして。

583 :デフォルトの名無しさん:02/10/04 23:04
ツノ?

584 :デフォルトの名無しさん:02/10/04 23:05
>>582
ルールは?

585 :デフォルトの名無しさん:02/10/04 23:15
六角オセロとか?

586 :デフォルトの名無しさん:02/10/04 23:29
>>580
>煽ったり、変なOO本に洗脳されてる暇があったら

ヘンなOO本の名前を挙げてみてよ。
読んだから変だって言えるんだよね。
あと、変じゃない本も挙げてほしいね。

> 1行でもプログラムを書いたら?
> 書かなければいつまでたっても完成しないよ。

これは正しい。

587 :デフォルトの名無しさん:02/10/04 23:31
>>586
さっさと書いたら?

588 :217=586:02/10/04 23:41
>>587
お前に言われなくても書いてるよ。ハゲ。

グラフィックまわりちょっと整理できた。
なんだったんだろう、あの不思議なダブルバッファリングは。

589 :デフォルトの名無しさん:02/10/04 23:42
下流工程なんてDQNPGの仕事だよ。
OOはむしろ設計に役立てるもの。

コードになる時点ではOOかどうかなんて意識する必要ない。
DQNPGどもが色気出してOO的にどうか?なんて考えて
下手なことされたら困る。

590 :デフォルトの名無しさん:02/10/04 23:51
上流工程しかできないやつにいい設計ができないのも事実

591 :デフォルトの名無しさん:02/10/04 23:53
>>590
そう言ってた同僚は自ら実装部隊に飛び込んだよ。
デスマーチ連発らしい。

俺は上流工程専門なんで定時退社してるけどね(w
給料は変わらないんじゃないかなあ

どっちが賢いかは判るよね(w

592 :alige 名無しさん:02/10/04 23:54
ヘビープロセス信者発見。
上流下流などと分けて下請け孫請けするから糞ができる。

593 :デフォルトの名無しさん:02/10/04 23:57
あと3分

594 :逝って良しの1:02/10/05 00:02
http://megami.s1.x-beat.com/upload/upload.cgi
Othello2 アップ

595 :デフォルトの名無しさん:02/10/05 00:05
>>591
上流へのフィードバックのないOOなんてウォーターフォールとかわんねーよ。
イテレーティブ&インクリメンタルな開発でこそ OOの本当の力が見えてくる。

>>592
ハゲドウ

596 :逝って良しの1:02/10/05 00:06
むう、解凍できないっぽい・・・。

597 :デフォルトの名無しさん:02/10/05 00:10
>>596
おれは解凍できた

598 :デフォルトの名無しさん:02/10/05 00:12
>>595
フィードバックもあるしインクリメンタルにもやってるよ。
俺のメインの仕事はモジュールごとに詳細詰めたり、
全体の整合性が取れているかのチェックかな。
これでも結構な分量だよ。

599 :逝って良しの1:02/10/05 00:14
出来るけどフラットに解凍されてりする・・・

600 :◆vMINFP2PEU :02/10/05 00:16
どういう風なソースだったらOOになるんですか?

601 :逝って良しの1:02/10/05 00:21
>>600
1)PlayerクラスからManクラスとComputerクラスを派生
2)BoardGameクラスからOthelloクラスを派生
3)OthelloオブジェクトにPlayerオブジェクトを配置
4)完全メッセージ機構
5)表示物体も全てオブジェクト化する。
6)Logic部もオブジェクト


602 :逝って良しの1:02/10/05 00:23
7)審判オブジェクトがゲーム進行

603 :◆vMINFP2PEU :02/10/05 00:29
すごくメンドイな。プログラムの勉強がてらやってみようと
思ったけど、ただの学生の俺にはムリポ。

604 :デフォルトの名無しさん:02/10/05 00:34
諦めた時点でただの学生決定。それじゃプログラミングが出来る学生にはなれんな。

605 :デフォルトの名無しさん:02/10/05 00:35
>>601
1から 3までと 7はとても普通なのに
4から怪しくなり始めたなー。

>4)完全メッセージ機構
完全メッセージ機構って何よ?

>6)Logic部もオブジェクト
Logic部を別オブジェクトとして独立させるってこと?

4, 5が無くてもおれはOOだと認めるね。

606 :デフォルトの名無しさん:02/10/05 00:42
結局誰も「これがOOだ!」って物、書けないのね(w

607 :デフォルトの名無しさん:02/10/05 00:43
>>605
( ´ー`)y-~~もういいよ、無理しなくていいんだ。
        

608 :逝って良しの1:02/10/05 00:43
アンチにとってはジョークだけど、OO派でこの通り実戦してるのが居たりする。


609 :逝って良しの1:02/10/05 00:44
実はバグってたので上げなおしました。
http://megami.s1.x-beat.com/upload/upload.cgi
Othello2 アップ


610 :デフォルトの名無しさん:02/10/05 00:45
これで、OO派がソース出せなかったら、非OO派には
ずっと頭あがらないね。

611 :逝って良しの1:02/10/05 00:46
反応が少ないのは下の別のファイルをDLしてるからと見た!

612 :デフォルトの名無しさん:02/10/05 00:48
>>607
いいから、完全メッセージ機構って何よ?

613 :◆vMINFP2PEU :02/10/05 00:48
完全メッセージ機構ってなんですか?

614 :逝って良しの1:02/10/05 00:55
>>472
サンクス。
ルーチン1個ぱくらせてもらいました。
なお、アンチOO指向の作法ではバックグラウンドに書いちゃいけないことに
なってます。(理由は対戦者が現れれば追い追い・・・)

615 :逝って良しの1:02/10/05 00:57
>>613
例えばリスナーでフラグ立てちゃだめとか

616 :逝って良しの1:02/10/05 01:00
初期化した後はメインルーチンは待機状態になる。
実際の動作はさまざまなメッセージによって起動されたプログラムが行う。
つうことかな。

617 :デフォルトの名無しさん:02/10/05 01:04
マルチスレッドでつか

618 :デフォルトの名無しさん:02/10/05 01:07
>>617は?

619 :逝って良しの1:02/10/05 01:11
マルチスレッドでしょうね
メインがループしててもリスナはメッセージは受け取るし。

620 :デフォルトの名無しさん:02/10/05 01:16
>>615
なぜリスナーでフラグ立てなきゃOOなの?

621 :デフォルトの名無しさん:02/10/05 01:17
>>619
OOのメッセージ機構はマルチスレッドがないと実現できない、とか思ってる?

622 :デフォルトの名無しさん:02/10/05 01:23
BeOSマンセー!!

623 :デフォルトの名無しさん:02/10/05 01:24
マルチスレッドとOOって相性悪いヨー

624 :デフォルトの名無しさん:02/10/05 01:31
>>621-623
は完全蒸しとくとして、
>>620
「完全」てスレッドセーフとゆうこと?

625 :デフォルトの名無しさん:02/10/05 01:56
>>624
あんたも完全蒸し

626 :デフォルトの名無しさん:02/10/05 01:59
>>623
屁ぇー、そうなんですか、知りませんでした

627 :550です。:02/10/05 02:06
>> 601
とりあえず激弱CPUでてくってるけど。まともなCPUはいつになることやら。
1、3は当然してあるけど。
2、はすると思うけどあまり意味が無い。
4、はよくわからん。
5、は多分する予定。
6、はするかもしれないけど、Logic を変えるならコンピュータクラスを派生するべきとも思う。
7、はしない。ルールはゲームに付随するものだからね。

なぜか3人以上のプレーヤーや白黒以外の色にも対応してる・・・

628 :デフォルトの名無しさん:02/10/05 02:13
>>621
痛い自慢だな

629 :デフォルトの名無しさん:02/10/05 02:19
OO製オセロ vs 非OO製オセロ
で対戦する。で、負けた方はクソ虫ね。

630 :デフォルトの名無しさん:02/10/05 02:21
>>629
クソ無視の出したクソ

631 :デフォルトの名無しさん:02/10/05 02:26
>>629
強さで勝負すんのかよ(w

632 :デフォルトの名無しさん:02/10/05 02:28






                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/







633 :デフォルトの名無しさん:02/10/05 02:33
>>629
クソのクソ

634 :デフォルトの名無しさん:02/10/05 08:40
「OOは納期を守れない」を実証するスレはここですか?

635 :逝って良しの1:02/10/05 08:49
できればデザパタ版も欲しいな

636 :デフォルトの名無しさん:02/10/05 08:51
デザパタなんて不要
納期守れないし

637 :デフォルトの名無しさん:02/10/05 08:56
デザパタは目的があって使うもの。無理に使うとおかしな設計になる。

638 :デフォルトの名無しさん:02/10/05 08:57
ちょっと待て、納期納期言ってないで見積もりくらい言わせろ。

せめて2日プログラミングに集中できる時間くれ。

639 :デフォルトの名無しさん:02/10/05 09:01
>>638
お前の見積もりなんかあてにならねーよ。

640 :デフォルトの名無しさん:02/10/05 09:04
デザパタもOOも見積もりには役に立たない

641 :640:02/10/05 09:05
おっと、非OOを入れるのを忘れていた。

642 :デフォルトの名無しさん:02/10/05 12:10
>>159
> return (true);

括弧いらない。

return true;

にすれ。

643 :デフォルトの名無しさん:02/10/05 12:14
目のつけどころがsharpだな

644 :逝って良しの1:02/10/05 12:20
俺コーディング規則なのです。

645 :デフォルトの名無しさん:02/10/05 12:23
相変わらずこのスレに貼りついとるな。
このコーディングスタイルって事は結構歳逝ってるだろ>逝1

646 :デフォルトの名無しさん:02/10/05 12:23
つーかさ、2chでオセロ作れる奴って一人しかいないの?
OO、非OO以前の問題が浮上している気が・・・・
次スレは
「オセロも作れないような奴は戦場で必要なし」
ということで。

647 :デフォルトの名無しさん:02/10/05 12:37
何もできん癖に仕切るな。アフォ。

648 :デフォルトの名無しさん:02/10/05 12:39
>>159
> Point p = new Point();

ローカル変数で済むものをインスタンス変数にするな。
Pointオブジェクトを使いまわし、俺ってかしこい、とか思ってるかもしれないが
そんなもの、たいした効果はない。可読性が下がるだけ。
やめれ。

649 :デフォルトの名無しさん:02/10/05 12:42
>>642
そんなどうでもいい場所しか突っ込めないのかよ

650 :デフォルトの名無しさん:02/10/05 12:43
>>648
そんなどうでもいい場所しか突っ込めないのかよ


651 :デフォルトの名無しさん:02/10/05 12:53
アップされたのが見えないぞ?
アンチOO厨のネタか?
ちゃんと見せろや。

652 :デフォルトの名無しさん:02/10/05 12:56
>>159
ダブルバッファリングまわりは改良の余地あり。
draw_mask変数は不要。
Imageは2つもいらない、1つでじゅうぶん。

653 :デフォルトの名無しさん:02/10/05 12:59
重箱の隅をつつくような指摘しかできないのかおまいら。
一生コーダーやっとれ。

654 :642:02/10/05 13:00
>>644
ならしょうがないね。
けど、Javaの開発の際に、一方的に他の人に押し付けることのないように。

655 :デフォルトの名無しさん:02/10/05 13:02
しゃべるうんちのあるスレはここですか?

656 :デフォルトの名無しさん:02/10/05 13:02
>>653
「ら」じゃない。
おれ一人。

657 :デフォルトの名無しさん:02/10/05 13:03
>>655
はい。
豊富に取り揃えてございます。

658 :652:02/10/05 13:12
>>653
ソースの可読性にかかわる重大な問題を指摘しているつもりであります。

659 :デフォルトの名無しさん:02/10/05 13:18
Othello2 が Othello を継承してるのを気にするのは間違い?

660 :逝って良しの1:02/10/05 13:25
>>651
更新されてます。
http://megami.s1.x-beat.com/upload/upload.cgi
[megami0143.lzh] Othello2(訂正)Javaファイル 60 2002年10/05(土)00:38

古いのは消しました

661 :逝って良しの1:02/10/05 13:29
継承はオブジェクト指向ではありません。
#includeに毛の生えたようなもの。
一歩譲ってもこの継承は関数を追加してるだけでOOらしくない継承です。

662 :デフォルトの名無しさん:02/10/05 13:33
更新した部分がどこかっていうのはわかりやすいんだが、
全体の可読性は落ちるな。
Othello3、Othello4、Othello5・・・

663 :659=662:02/10/05 13:47
なんで継承を使ったの?
機能追加ごとに#include(に毛の生えたようなこと)するもんなの?
普通にOthelloを修正するだけにしなかった理由が知りたい。

OOらしい、らしくないとかってことではないです。


664 :デフォルトの名無しさん:02/10/05 13:54
>>661
>#includeに毛の生えたようなもの。
こういう発言をするから「ポリモーフィズムが分かってない」って言われるって分かってるの?

665 :デフォルトの名無しさん:02/10/05 14:00
何も考えずに継承つかう香具師は氏ね。

666 :デフォルトの名無しさん:02/10/05 14:06
235 :デフォルトの名無しさん :02/10/02 02:23
>>227
じゃあ お前も明後日までにオセロを書いて来い
期限内に作れない=227役立たず
ということでいいよね。>ALL

667 :デフォルトの名無しさん:02/10/05 14:08
昨晩は静かだったな>>227

668 :逝って良しの1:02/10/05 14:10
40 :デフォルトの名無しさん :02/09/27 02:25
OO派 VS アンチOO派
でプログラミング対決すればいい。

例えば、テーマはオセロで
どっちが拡張性があるか、保守性があるか、コードが読みやすいか、
などを実際に比較すればいい。
現物を知らないから水掛け論になるんだよね。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー

拡張性を明示する為に使いました。


669 :デフォルトの名無しさん:02/10/05 14:17
オセロOO版
http://www.yo.rim.or.jp/~nakagawa/Othello/Othello.html

670 :664:02/10/05 14:26
>>665
考えて使ってるんだよ、アフォ。
「Javaオブジェクト設計」読んでから来い、ハゲ。

http://www.amazon.co.jp/exec/obidos/ASIN/4894711524/qid=1033795356/sr=1-1/ref=sr_1_2_1/249-2438957-8341942

671 :デフォルトの名無しさん:02/10/05 14:32
>>668
何の拡張性をどのように明示したの?

672 :デフォルトの名無しさん:02/10/05 14:35
マジでネットワーク対戦実装する気あるなら、ウチの自宅鯖で「待合室」の代わりになるようなもん作って走らせても良いよ。
オセロは興味ないから 作る気ないけど。

673 :デフォルトの名無しさん:02/10/05 14:40
× 作る気ないけど。
○ 作れないけど。

674 :659:02/10/05 14:42
>>671
俺もそこが知りたい。

親クラスの定数っぽいのまで子クラスで変更する拡張ってどうなの?
ただ書き換えるべき部分を子クラスで書き換えたってのなら
普通に修正すればよかったんじゃないかと。

Othelloクラスはそのまま使えるようにしろ!とは言われてないしね。


>>670
いや、あなたへのつっこみではないと思われ。
ネタ?

675 :デフォルトの名無しさん:02/10/05 14:46
オセロ以外のゲームに対応できるかどうか、の拡張性。

676 :逝って良しの1:02/10/05 14:49
それだと、どの程度の量を変更したかわからないでしょうが。

677 :デフォルトの名無しさん:02/10/05 14:54
俺、javaのソースは動かないからダメ。
動く奴にして。

678 :デフォルトの名無しさん:02/10/05 14:55
>>674
同意。
Othelloクラスみたいなエントリポイントとなるクラスを継承しても
あまりいいことは無いと思われ。

679 :デフォルトの名無しさん:02/10/05 15:00
>>676
明示しているのは「拡張性」ではなく「拡張部分」なのね。

diff つかうから othelloクラスに手入れてもいいよ。

680 :659:02/10/05 15:02
>>676
いや、それは見る人がdiffとるなりして見ればよいだけで。
普通に開発しないと比較にならないと思うよ。

どの程度の量を変更したかを明示できるようにせよ!
なんて仕様は入ってないし。

そのまま拡張してくとOthello3,Othello4あたりで
Othelloを変更したくなってOO派につっこまれそうですよ。

681 :デフォルトの名無しさん:02/10/05 15:03
一概に拡張性っつってもなぁ。
Othelloをシングルトン使って実装したコードに対して、
2つ以上同時にできるようにしろとか言われてもどうしようもない。

682 :659:02/10/05 15:06
Othelloを変更したくなってOO派につっこまれそう。

ハッ!!!
もしやそこが狙いか?

実はOO派だったりして。(藁

683 : :02/10/05 15:11
で、OO版まだ?

684 :逝って良しの1:02/10/05 15:17
部品化してるのであれでいいの。

685 :デフォルトの名無しさん:02/10/05 15:21
>>683
まだ

686 :デフォルトの名無しさん:02/10/05 15:23
早く作れや。
ぼぅっとしてるとVB厨に先を越されるぞ(w

687 :逝って良しの1:02/10/05 15:28
つうか、title_nameのstaticはバグ

688 :デフォルトの名無しさん:02/10/05 16:04
>>673
こんなあからさまな餌で釣れるとは…
やんないならいいけど。

689 :デフォルトの名無しさん:02/10/05 16:13
>>623
相性が悪いのは活動的オブジェクトのマルチスレッド。
Javaは活動的オブジェクトのマルチスレッド。

受動的オブジェクトのマルチスレッドはOOと相性が良い。
Eiffelは受動的オブジェクトのマルチスレッド。

690 :デフォルトの名無しさん:02/10/05 16:19
>>688
負け惜しみは良いからさ

691 :デフォルトの名無しさん:02/10/05 16:24
>>689
それは単に「静的に振る舞いを記述しにくい」って事

692 :デフォルトの名無しさん:02/10/05 16:26
↑ザコ

693 :デフォルトの名無しさん:02/10/05 16:27
負け惜しみは良いからさ


694 :デフォルトの名無しさん:02/10/05 16:43
↑ザク

695 :デフォルトの名無しさん:02/10/05 17:04
作ってみたYo!

http://www.geocities.co.jp/Technopolis/3354/othello-0.0.0-bin.zip
http://www.geocities.co.jp/Technopolis/3354/othello-0.0.0-src.zip


696 :デフォルトの名無しさん:02/10/05 17:10
>>695
規約違反(ファイル置き場利用)なので通報しますた

697 :デフォルトの名無しさん:02/10/05 17:11
活動的オブジェクトなんてプログラムの流れがわかりにくくなるだけだと思った
データフローマシンというわけでもなく...
「メッセージパッシング」という言葉からは活動的オブジェクトを想像する
けど、実際はpassiveな使われ方しかしてないよねえ。

>>689
> Javaは活動的オブジェクトのマルチスレッド。

システムの作り方に依存するのでJavaは関係ねえと思った。
例えばAWTはUIスレッドが立ってるだけで、
ウィジェットオブジェクトが活動的なわけじゃない。

つーわけでBeOSマンセー。

698 :デフォルトの名無しさん:02/10/05 17:12
>>696

それだけはご勘弁を・・・

699 :sleepy galaxy:02/10/05 17:20
超おすすめメールマガジン
sleepy galaxyだよ
http://www.msleep.com/jp/sg/
( ´,_ゝ`)( ´,_ゝ`)( ´,_ゝ`)( ´,_ゝ`)( ´,_ゝ`)

700 :デフォルトの名無しさん:02/10/05 17:37
>>695
ソース読んで、最初意味が分からなかった。
作りかけとは....。

701 :デフォルトの名無しさん:02/10/05 17:42
>>695
一応、最低限で動くもの。だね。

eclipse、JUnit、Antあたり使ってるので期待したんだが・・・
JDK1.1.8へのパスまで通してるし。

比較を開始するには厳しすぎる。

702 :デフォルトの名無しさん:02/10/05 17:45
>>695
黒が置けるとこなくなったら、白の番にならずに止まった。
バグでしか?

703 :デフォルトの名無しさん:02/10/05 17:45
萎え萎え〜

704 :695:02/10/05 17:49
>>702
仕様です。

705 :デフォルトの名無しさん:02/10/05 17:51
>>660のをOOにリファクタリングしてるヤシとかいないの?
もしくは同じ仕様で書いてるヤシ。

仕様が一緒じゃないと比較しづらくない?


706 :デフォルトの名無しさん:02/10/05 17:52
>>705
あれに手を入れるならリファクタリングではなく書き直しになる。

707 :デフォルトの名無しさん:02/10/05 17:58
>>706
オレも勉強がてらリファクタリングしようとして、
frameを別クラスにしようとしたとこで挫折した。

書き直しの方がよいね。

それともこれをリファクタリングできるのがプロですか?

708 :逝って良しの1:02/10/05 17:59
仕様は同じでなくていいでしょ。
「仕様変更のしやすさ」も審査対象なんだから、各自勝手に拡張してOK

709 :デフォルトの名無しさん:02/10/05 18:06
使用が同じでなくていいといっても、
UIあたりは同じでないといけないのでは?

710 :逝って良しの1:02/10/05 18:13
UIの出来も審査対象にしていいよ(藁


711 :デフォルトの名無しさん:02/10/05 18:20
>>710
UIの出来の問題じゃねーよ。アホ
Viewの数の話だ。

712 :デフォルトの名無しさん:02/10/05 18:22
>>709
ほぼ同意。

なるべく仕様は同じにした方がいいと思う。
ユーザに見える部分は同じがベスト。

仕様が違ったらそれを言い訳にして比較にならずに終わると思う。


713 :逝って良しの1:02/10/05 18:43
んで

1)読みやすさ
2)変更のしやすさ
3)保守のしやすさ
4)仕様変更にどこまで耐えられるか
5)全体の把握のしやすさ

という評価点が出ていたわけだがどうか?

714 :デフォルトの名無しさん:02/10/05 18:50
気持ちよさが抜けてる

715 :デフォルトの名無しさん:02/10/05 19:27
プニプニ感も

716 :デフォルトの名無しさん:02/10/05 19:37
なるべく仕様は厳密に同じにしない方がいいと思う。
ユーザに見える部分はバラバラがベスト。

仕様が違ったのを言い訳にして比較せずに終わらせようとするから。


717 :デフォルトの名無しさん:02/10/05 19:38
>>707
もうちょいでできそうだよ>frame別クラス化

718 :デフォルトの名無しさん:02/10/05 22:59
オセロやりすぎで文字がカクカクに見えます。

719 :デフォルトの名無しさん:02/10/05 23:41
今のところOO派はクソ虫。

720 :デフォルトの名無しさん:02/10/05 23:53
>>719
719は OOオセロのソース見ても何書いてるのか理解できないに 1000デザインパターン

721 :デフォルトの名無しさん:02/10/05 23:56
可読性も評価対象です。

722 :デフォルトの名無しさん:02/10/06 00:01
デザパタ知ってるのと知らないのでは、
OOの可読性は違ってくると思ふ

723 :デフォルトの名無しさん:02/10/06 00:02
読者の頭の悪さをフォローするのも可読性なんだ?

724 :721:02/10/06 00:02
OOを理解できている人とOOを理解できていない人では、OOオセロの可読性が異なる罠

725 :デフォルトの名無しさん:02/10/06 00:04
そんなことはどうでもいいから早く作れ。
作ってからぶぅぶぅ言えっつーの。

726 :デフォルトの名無しさん:02/10/06 00:07
なら、作る前からぶぅぶぅ言うなっつーの。w

727 :デフォルトの名無しさん:02/10/06 00:07
非OOは強気だな
自分で作ったわけでもないのに

728 :724:02/10/06 00:09
>>724
name欄間違えた
724 != 721 です

729 :デフォルトの名無しさん:02/10/06 00:12
695はとても丁寧な作りで好感がもてる
うちじゃ動かないのだけど

730 :デフォルトの名無しさん:02/10/06 00:14
他人の褌で相撲をとる御仁が多いようで。

731 :デフォルトの名無しさん:02/10/06 00:16
>>730
アンチOO厨のリーダーは逝って良しの1
リーダーをサポートするのは当然の責務。
まぁおまえのようなOO厨は負け犬って言うんだよ。

732 :デフォルトの名無しさん:02/10/06 00:18
>>731 = 御仁 (本人)

733 :デフォルトの名無しさん:02/10/06 00:21
>>732
はいはい。御仁ですよ。
はいはい。御仁ですよ。
はいはい。御仁ですよ。

満足されましたかぁ?じゃぁさっさと作れよ。

734 : :02/10/06 00:31







                     マチクタビレタ
☆ チン                   マチクタビレター            
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・)< OO版のソースまだー?
             \_/⊂ ⊂_)_ \____________
          / ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
        l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
        |   み か ん   |/


735 :デフォルトの名無しさん:02/10/06 00:33
「はいはい。御仁ですよ。」と。
            ∧_∧
     ∧_∧  (´<_`  ) 流石だよな俺ら。
     ( ´_ゝ`) /   ⌒i  
    /   \     | |
    /    / ̄ ̄ ̄ ̄/ |
  __(__ニつ/  FMV  / .| .|____
      \/       / (u ⊃ 

736 :デフォルトの名無しさん:02/10/06 01:05
たとえば数年後に「Element Oriented」なんて新しいプログラム
概念が出てきたら、若いEO派とアンチEO派のOO派が論争するんだろうな。
「EOを理解できないやつはバカ」とか。「OOで十分なんだYO!」とか。

737 :デフォルトの名無しさん:02/10/06 01:09
( ´_ゝ`)

738 :デフォルトの名無しさん:02/10/06 01:14
「プッ」がついてないと微笑ましいAAだな。

739 :デフォルトの名無しさん:02/10/06 01:17
( ´・,_ゝ・`)

740 :デフォルトの名無しさん:02/10/06 01:59
ネコは動物である。

Cat is a animal.

inheritanceできる!

741 :デフォルトの名無しさん:02/10/06 02:01
( ・,_ゝ・)

742 :デフォルトの名無しさん:02/10/06 02:02
Cats derived from animal!

743 :デフォルトの名無しさん:02/10/06 02:03
( ・,_ゝ・) ← ム板発の新キャラ。

744 :デフォルトの名無しさん:02/10/06 02:19
なんか笑いジワがオヤヂくさくてやだな

745 :217:02/10/06 06:03
159をOO風にリファクタリングしたものをウプしたよ
まだ途中なのだけど、めんどくさくなったのここまで。

このリファクタリングは、元のソースより可読性をあげることのみが目的。
再利用がどうとかなんて考えてないので、再利用できねーじゃねーか、とか騒がないように。
元のソースよりずいぶん見やすくなったと思うんだけどどうすかね?

あと、jarで固めてあるんだけど lhasa等の zipアーカイバで解凍できるはず。

http://megami.s1.x-beat.com/upload/upload.cgi
[megami0146.jar] OO Othelloのソース 8 2002年10/06(日)05:43

746 :デフォルトの名無しさん:02/10/06 06:12
可能な限り手続きでって
逝って良しの1は何故Javaを使かたの?
素直に手続き言語を使えばよかたのでは?

747 :デフォルトの名無しさん:02/10/06 06:23
>>746
GUI周りが楽だからなんぢゃない?
まぁ、HSPという選択肢もあるだろうが(w
それだと HSP厨が暴れだしそうだし、javaというのは一番無難な選択肢なのでは?


748 :デフォルトの名無しさん:02/10/06 07:35
(´゚ c_,゚`)

749 :デフォルトの名無しさん:02/10/06 08:28
GUIの部分はOOじゃないのかい???

750 :デフォルトの名無しさん:02/10/06 08:53
ここのアンチ、マジキモイ。
人にソース出せというクセに自分じゃ何も書かないからな。
その点、逝1はキティアンチと違っていいヤシだ。

これからヴァカアンチが「OO役立たず」と言う時には
毎回必ず非OO版オセロの新バージョンのソースを提示するように。


751 :デフォルトの名無しさん:02/10/06 09:55
じゃあこれから先はOO/非OOの小粋なソースを出さなきゃ発言禁止って事で。

752 :デフォルトの名無しさん:02/10/06 10:37
両方提示できない奴は議論の資格がないね

753 :逝って良しの1:02/10/06 11:30
んなわけない

754 :デフォルトの名無しさん:02/10/06 11:32
>>749
もっと具他的にお願いシマフ

755 :デフォルトの名無しさん:02/10/06 11:38
>その点、逝1はキティアンチと違っていいヤシだ
たしかにね。

ソース見た感じでは、プログラミング力もそれなりにあるし。
つーか、ポリモーフィズム知らないC++/Javaプログラマーとかを
釣ろうとしてる気がしてならない。
一番得意な言語はJAVAだろうし・・・
System.gc()とか使ってるあたり、意味があるかどうかは別として
知識はそれなりにあるね。

オセロの思考ルーチンもAIの世界では
有名というか、一番初歩的なものだけど
でも、それを知らない人も多いだろうしね。

まあ、これでリアルアンチOOだとしたら、
良質なコードを読む機会が無かったか、
あるいは年をとり過ぎて、他人から学ぶ事ができない人か・・・
そんなとこだと思う。

756 :217:02/10/06 11:39
>>750
自分が書いたから言うわけじゃないけど
どんなものであれ、ちゃんとソースを出してくるのは偉いと思う。
プログラマなんだからソース出してなんぼだよね。

757 :デフォルトの名無しさん:02/10/06 11:41
各々、言いたいことはソースで語れなんて言ったらますます良スレ
になっちゃうだろうが。

758 :デフォルトの名無しさん:02/10/06 11:43
ソースが無いと議論できないようなレベルの低い連中はカエレ!
抽象的な議論をお願いしたい

759 :デフォルトの名無しさん:02/10/06 11:48
public class otheroPrayerCpu extends Logistello {
public get() {
super.get();
}
}

760 :デフォルトの名無しさん:02/10/06 11:50
実際オセロ作ってるヤシって何人いるんだ?

俺は昨日から>>660のをコピーしながらOOにしてみてるよ。
うpできるまでたどりつくかわからんけど。
最終的にフレームワーク化して将棋対応とか妄想しながら。

761 :217:02/10/06 11:52
>>755
> System.gc()とか使ってるあたり、意味があるかどうかは別として
> 知識はそれなりにあるね。

プ逝1に質問
このオセロ内で明示的に System.gc() 呼んでるんだけど
なぜあそこで明示的に ガーベージコレクトしてるの?
なにか意図があるの?

762 :デフォルトの名無しさん:02/10/06 11:54
オブジェクト指向コンポーネント指向ってのは、
ビジネス上の問題からきたものだぞ。

ソースを読む力をつけよう。


763 :デフォルトの名無しさん:02/10/06 11:56
>>758
暗いと不平を言うよりも 進んで明かりをつけましょう

764 :デフォルトの名無しさん:02/10/06 12:57
>>762

別にビジネスにならないプログラミングでも OO は役に立つが

765 :デフォルトの名無しさん:02/10/06 13:09
幾つ応募があったのでしょうか?
一覧プリーズ!

766 :デフォルトの名無しさん:02/10/06 13:38
>>765
660(手続き型)
695(OO)
745(660をリファクタリング)
の3つ。
あとあったっけ?

767 :プロの逝って良しの1:02/10/06 13:50
>>761
自動GCに任せていると
「しばらく使っていると突然システムが止まって、しばらくたつと動き出す」
という苦情が来るんじゃない?(多分)
あそこなら人間の待ちが入ってるのでgcかけても判らない。
(と思う)

768 :プロの逝って良しの1:02/10/06 13:57
>>766
「OOでオセロ作っちゃうぞー」というヤシと
「はずかしいから見せない」というヤシ
「設計は鳩のように簡単だった」というヤシと
「大学受験が終わったら出来る」というヤシ

769 :プロの逝って良しの1:02/10/06 14:08
>>746-
年のせいか、最近WIN32API使って組むのが辛い今日この頃...

じゃなくて
「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」
パターンを推奨してるのです。

770 :デフォルトの名無しさん:02/10/06 14:10
ゲーム(種類にもよる)では手動GCは結構必要だよ。
漏れ作ってるゲーム、自動でやらせてたら強制終了したもんよ。
定期的に手動GCかませるようにしたら直った

771 :プロの逝って良しの1:02/10/06 14:15
ふむふむ

772 :デフォルトの名無しさん:02/10/06 14:23
>>766,>>768
サンクス

773 :デフォルトの名無しさん:02/10/06 14:26
>>769
GUIを手続きで書くのは、
学習中のプログラマが過渡期に使う逃げパターン。

つーか、わざわざモデルを隠蔽してどーするんだよ

774 :プロの逝って良しの1:02/10/06 14:45
>>773
GUIをオブジェクト指向で書くのは
初心者プログラマが過渡的に使うヲタパターン

つーか、わざわざ手続きを隠蔽してどーするんだよ。

775 :デフォルトの名無しさん:02/10/06 15:02
ハァ?

776 :デフォルトの名無しさん:02/10/06 15:06
ハァハァ

777 :デフォルトの名無しさん:02/10/06 15:34
オセロの石の置き方って全部で何通りあるの?

778 :デフォルトの名無しさん:02/10/06 15:36
約3^(8^2)

779 :デフォルトの名無しさん:02/10/06 15:37
>>777
オメ
それが計算できるなら必勝法も同時に見つかると思われ

780 :デフォルトの名無しさん:02/10/06 15:41
既出

781 :デフォルトの名無しさん:02/10/06 15:54
>>767
ナルホド

782 :デフォルトの名無しさん:02/10/06 15:55
>>770
マジスカ?
ちょっと見てみたい。再現できるソースとかアリマフ?

783 :770さん:02/10/06 16:02
>>782
マジっす、でもソースはだめれす
C# + Direct3D 60FPS 起動して数秒後にあぼーん
もしかしたら Direct3D のオブジェクトの開放のタイミングとかの問題かも

784 :デフォルトの名無しさん:02/10/06 16:09
>定期的に手動GCかませるようにしたら直った
それは、メモリリークがあると思われる。
4Gのメモリを全部使い切るのは並大抵の事じゃない。
まあ、Javaでメモリリークするのって
アフォみたいなハッシュの使い方をしたりとかかな。

ちなみに、System.gc()を入れても
その瞬間にはgcしない。
それより、明示的に不要なインスタンスへのポインタに
NULLを入れておくと効果的。

ほんとにメモリを使いまくるようなやつは、
設計段階でsleepする箇所を決めておく必要はある。

785 :デフォルトの名無しさん:02/10/06 16:11
Javaでメモリリークさせるなんてよっぽどのアフォだな(w

786 :デフォルトの名無しさん:02/10/06 16:24
>>769
>「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」

前も言っていたよね>それ
未だによくわかんないんだけど、これって A を Bのようにするっていう意味?

--- A ---
void drawGame(Graphics g) {
 //draw board grid
 g.drawLine(...);
 g.drawLine(...);
 //draw pieces
 g.fillOval(...);
 g.fillOval(...);
}

--- B ---
void drawBoardGrid(Graphics g) {
 g.drawLine(...);
 g.drawLine(...);
}
void drawPieces(Graphics g) {
 g.fillOval(...);
 g.fillOval(...);
}
void drawGame(Graphics g) {
 drawBoardGrid(g);
 drawPieces(g);
}


787 :デフォルトの名無しさん:02/10/06 16:28
g.drawLine(...);

drawLineOn( g, ... );
にするって意味かもよ

788 :デフォルトの名無しさん:02/10/06 16:44
デバッグだろ。

789 :プロの逝って良しの1:02/10/06 16:52
>>784
アフォか?
「手動でGCしたら直った」って書いてあるだろ。
メモリリークじゃないでしょが。

790 :プロの逝って良しの1:02/10/06 16:57
>>785
Java房発見!
「JavaはGCがあるからメモリリークは起こらない」
つうJavaの本に書いてあるのはデタラメ。
製品レベルでメモリリークを起こさない為にはそれなりの知識が必要。


791 :デフォルトの名無しさん:02/10/06 17:00
785じゃないけどさ

>>790
コンテナ内の未使用エレメントの事言ってる?
コンテナを破棄したときにちゃんと開放されるから
C/C++ でいうメモリリークとは違うよ?

792 :デフォルトの名無しさん:02/10/06 17:08
参照残しっつーかなんつーか
nullをちゃんとつめてやら無いとGCのタイミングが遅いんだよ。

例えば A->B->C の順で参照を持つ A があったとき
A

793 :デフォルトの名無しさん:02/10/06 17:09
を破棄しても C の開放はかなりあとになる。
なぜなら B の参照がないと判断されるまでは
CはBに参照されているから。


794 :プロの逝って良しの1:02/10/06 17:14
>>786
オブジェクト指向かどうかを決めるのはオブジェクトの振る舞い。

オブジェクト指向らしいプログラムは、他のオブジェクトに対して
受動的に振舞うオブジェクトと能動的に振舞うオブジェクトによって
構成される。
個々のオブジェクトは定められたパートの役割をこなすだけで
どの個々のオブジェクトもプログラムで求められている仕事を行って
いないが、全体としてそれを行うようになる仕組みを指す。


795 :デフォルトの名無しさん:02/10/06 17:16
だから、>>784の言ってることは大体あっている。

ただし、最初の4行は間違いというか、馬鹿丸出しだがな。

796 :791:02/10/06 17:19
>>792-793
だからそれは C/C++ でいうメモリリークとは違うじゃん。
C/C++ でメモリリークっていう言葉を使うときは
(プロセス破棄時にOSがクリアするとか、そういう超特権的例外を除いて)
開放の為の手段が一切失われてしまう事を意味するんだよ。
たとえば以下のコード
void func()
{
int* pValue = new int[50];
}
pValue の示していた50個のintの為のメモリは
func を抜けたら開放する手段が無い。
コンテナの破棄とともに正常にヒープに戻る Java 用語のメモリリークとは
比べ物にならないくらい重大な問題なんだよ。

797 :デフォルトの名無しさん:02/10/06 17:22
>>794
薄っぺらい説明だなぁ。
それじゃ手続き指向のカプセル化&データ抽象化した
モジュールベースのプログラムとあんま変わんないじゃん。

798 :デフォルトの名無しさん:02/10/06 17:24
>>796
そんなことはわかってるよ。
でもよーゲーム作るやつはグローバル変数大好きだから
いつまでもぐっと掴んで離さないオブジェクトとかあるし
それを考えれば>>770の設計も想像つくさ。


799 :デフォルトの名無しさん:02/10/06 17:26
ぜんぜん話の流れと関係ないけどさ
>>794 を見て思った事。

オブジェクトが独立すればするほど、どこかで膠の役割というか、
前時代的なコードでオブジェクト間の実際の関係を記述するコードが必要になるよね。
なんか 「OO 解った!デザパタマンセー!」とか思った頃の理想の世界の裏に
やっぱり泥臭い世界が必要なんだなぁと。

全体が泥臭い非OOよりはずいぶんマシなんだけど、やっぱり汚点なしの桃源郷ではないよね。
さぁ、みんな!アンチを置いて次の世界を探しに出かけようぜ!

800 :デフォルトの名無しさん:02/10/06 17:28
>「OO 解った!デザパタマンセー!」とか思った頃の理想の世界
ここにも知ったかが一人。
パターンは、教えてもらうだけでなく、自分で発見するもの。
教えてもらった事柄だけで世界を解釈しようとすりゃ、無理がでるのも当たり前

801 :プロの逝って良しの1:02/10/06 17:30
>>799
はるか遠くまで行ってくださいね。
世界の果てには5本の柱が立っていると思いますよ。

802 :デフォルトの名無しさん:02/10/06 17:31
プロの逝って良しの1マンセー!!!
最高だぜ!OO厨を蹴散らす姿カコイイ!!!

803 :デフォルトの名無しさん:02/10/06 17:31
OOの事なら何でも知っているけれどOOに批判的なプ逝1さんにご質問です。
プ逝1さんは、OO批判して蹲っている敗残者とは違いますか?

804 :デフォルトの名無しさん:02/10/06 17:32
プ逝1=敗残者

805 :デフォルトの名無しさん:02/10/06 17:33
このスレ=引かれ者の戯れ歌

806 :796:02/10/06 17:34
>>798
> でもよーゲーム作るやつはグローバル変数大好きだから
十把一絡げにしないでくれい。

とは言いつつも同業者のコーディングスタイルにほとほとあきれ果ててる漏れがいるのは事実なんだけどね。

っていうか今の仕事、メインプログラマから
「おまいらコーダーはクラス作るな」命令が(暗にだけど)出てるんですが
結構複雑な関係で、クラスにラップした方が楽な所とかも
ベタに書かなきゃいけなくて辛いです。

はぁ、本当は今日も出勤しなきゃまずかったんだけど…。
精神的に持たないっす。


807 :デフォルトの名無しさん:02/10/06 17:35
メモリ・リークの問題は、OS/APIのバグと、Javaクラス・ライブラリのソース追っかけないと本質的な解決は無理な罠。
不毛な議論だね

808 :デフォルトの名無しさん:02/10/06 17:36
敗残者プログラマーは、MSDNもBugParadeも無しに、OS/APIのバグ回避してる土方

809 :デフォルトの名無しさん:02/10/06 17:37
土方マンセー

810 :798:02/10/06 17:38
>>806
心配スンナ。オレもグロ変数大好きだから。
だから人一倍参照消し忘れには気を配ってるのさー
いいんだよバグ無くメモリリーク無く保守性良く動けばよー

811 :デフォルトの名無しさん:02/10/06 17:43
ゲーム系ってグローバル好きなの・・・?

812 :デフォルトの名無しさん:02/10/06 17:43
素人ゲームプログラマ

813 :799:02/10/06 17:44
>>800
> パターンは、教えてもらうだけでなく、自分で発見するもの。
は?なんで GoF がスタートだとその後自分でパターンを発見できないの?
漏れは自分内ではたくさんパターンを発見してるし、その中の一つか二つくらいは
ちゃんと名前をつけて人と知識共有してもいいんじゃないかっていうくらい
汎用的で有用なパターンもある。

っていうか、こういうレスつけても無意味だよね。
「デザパタマンセー」っていう言葉に条件反射しちゃった
パブロフの犬なロートルC使い君相手に何を言っても無駄だもんね。


814 :デフォルトの名無しさん:02/10/06 17:48
何を言ってもイタイ厨房だな。ちょっとは黙ってたら。

815 :デフォルトの名無しさん:02/10/06 17:50
>>799
いってる事が受け売りでイタイ罠。
じゃ君の逝きたい方向を示して御覧。

#俺の方向はヒ・ミ・ツ

816 :デフォルトの名無しさん:02/10/06 17:50
ケンカ(・A・)イクナイ!!

817 :デフォルトの名無しさん:02/10/06 17:51
喧嘩じゃなくて、指導だよん

818 :デフォルトの名無しさん:02/10/06 17:53
ソレナラ(・∀・)イイ!!

819 :799:02/10/06 17:55
>>815
今はアレキサンドレスクのポリシー/ホストの考え方に心底心酔してる。
ただ C++ のテンプレートでは美しい実装ができないから
そこらへんを美しくサポートした言語が出てこないかと期待してる所。

820 :デフォルトの名無しさん:02/10/06 17:56
>>796
いや、Javaでもそれはメモリリークとは言わないと思う

821 :デフォルトの名無しさん:02/10/06 17:56
聞いた事ありまへんな。
そっちの話題を詳しく振ってみたら?

822 :プロの逝って良しの1:02/10/06 17:58
囲碁に例えるなら、下手な方が上手い方の手を見て
「悪手だ!こいつは俺より下手だ」
と勘違いしてるようなもんだね。
上手い方は下手な方の何手も先を読んで打ってるのにさ。

823 :デフォルトの名無しさん:02/10/06 17:58
>>820
そのメモリーは、JavaやC#ではgcで回収できる。
C++では(特別なメモリ管理を導入しない限り)回収しにくい

824 :デフォルトの名無しさん:02/10/06 17:59
>>822
自分がどう見られているか、よく自覚しているようだね

825 :デフォルトの名無しさん:02/10/06 18:00
囲碁の腕前が3段も4段も違うと、勘違いするヘタッピーが出てくる罠

826 :デフォルトの名無しさん:02/10/06 18:02
>>819 皿仕上げて(・∀・)イイ?

827 :デフォルトの名無しさん:02/10/06 18:06
>794
いや、オブジェクト指向の定義(?)を聞いてるんじゃなくて

>「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」

ってのがどういうことかを聞いております。
おれはそれが >786 のようなものじゃないかと思っているわけですが。


828 :799:02/10/06 18:07
>>821
そのレスは俺にですか?
Modern C++ Design は読まれましたか?
C++ 使うなら…いやC++を使わない人でも、コボラー/C使いと同じように蔑まれたくないなら
絶対読んでおくべき一冊です。

で何が嫌ってポリシー側がホストのインターフェイスを拡張する時に
public 継承を使わなければいけないのが嫌。
has a 関係で public 継承を使うのは意味に反しているし、
セマンテクス上不正なはずのキャストがシンタックス上正当になってしまうのが不愉快なんですよね。

class XXX : public policy YYY

みたいな感じで、ポリシー/ホストの間の関係を継承以外の方法で示せる言語が出てくると嬉しいのですが...

829 :デフォルトの名無しさん:02/10/06 18:11
Modern C++ Design : C++/テンプレに執着して風通し悪そうな本なので、無視してます。
言語で宣言/チェックしたいなら、プリプロセッサで言語の意味論拡張したら。



830 :799:02/10/06 18:12
ゴメン、このスレってネタスレだったよね。
なんかプログラミング好きが共通の不満とか語る馴れ合い系のスレと勘違いしてた。

んじゃ。

831 :デフォルトの名無しさん:02/10/06 18:14
んじゃ。

832 :デフォルトの名無しさん:02/10/06 18:14
>>829
おまえModernは読んどけよ・・・

833 :デフォルトの名無しさん:02/10/06 18:14
だから>>829を嫁

834 :デフォルトの名無しさん:02/10/06 18:16
>開放の為の手段が一切失われてしまう事を意味するんだよ。
だから、例えばstaticなハッシュがあるとするでしょ、
その中に適当にオブジェクトを放り込んでいくと
ずっと解放されないの。


835 :デフォルトの名無しさん:02/10/06 18:16
ホスト/ポリシー:
ホスト:実装提供側クラス
ポリシー:実装のアクセスを制御するクラス/インターフェース

だっけ?

836 :デフォルトの名無しさん:02/10/06 18:16
>>834
それは開放しないだけでできないわけじゃないからリークとは呼ばないと

837 :デフォルトの名無しさん:02/10/06 18:17
http://yahooo.s2.x-beat.com/

838 :デフォルトの名無しさん:02/10/06 18:17
>>834
自分のソースコードのメモリ管理もできない厨ですか?

839 :デフォルトの名無しさん:02/10/06 18:18
>>837 嵐キター

840 :デフォルトの名無しさん:02/10/06 18:19
>>835
ポリシー:具体的実装をするクラス
テンプレート(ホストって表現してたっけ?):そのポリシーを繋ぎ合わせて、オーダーメイドクラスを作る
です。

841 :デフォルトの名無しさん:02/10/06 18:22
>>828>>840は微妙にずれてるように見えるのは気のせい?

842 :799:02/10/06 18:23
んじゃといいながら最後に一言。

>>829
テンプレートは本質的に関係ない話題が大部分です(実装には使うけど)
というかテンプレートへの見方が変わるかもしれないです。
(私は変わりました)

本当にお勧めなので、騙されたと思って読んでみてほしいです。


843 :デフォルトの名無しさん:02/10/06 18:23
多分 >>840 であってる。

844 :840:02/10/06 18:25
Modernに書かれている例だと

template< typename スレッディングモデル, typename 参照方法, ..... >
class スマートポインタ : スレッディングモデル, 参照方法, .....
{
};

なわけ、んで C++ では

スマートポインタ ptr;
スレッディングモデル *p = &ptr; // なんでやねん

ってのができるのがイヤン
ってことじゃない?>>828が言いたいのは

845 :プロの逝って良しの1:02/10/06 18:28
>>827
ソース嫁

846 :デフォルトの名無しさん:02/10/06 18:28
>>842
どうも。
あのシリーズの翻訳本は前から注目して購入はしてるけど、
Modern C++ のは、実装と意味論が渾然一体となった疲れる本ぽいので、、、。

847 :799:02/10/06 18:28
なかなか「んじゃ」にならないっす。

>>844
そうです。それが言いたかったんです。ありがとう。

848 :デフォルトの名無しさん:02/10/06 18:30
それにしてもスレ違い・・・
もともとネタスレだからどうでもいいか

849 :799:02/10/06 18:33
>>846
大丈夫です。ちゃんと考えて構成されてて
考え方とシンプルなコード→実際に利用できるレベルのコードっていう解説の仕方になってますので。

ただ、プログラム好きな人間は(読んでる途中でエキサイトしてきて)コードが書きたくてウズウズしてしまうかもしれず、
そういう意味では確かに疲れる一冊です。

850 :799:02/10/06 18:35
たしかにスレ違いなのでほんとに
「んじゃ」です。

851 :デフォルトの名無しさん:02/10/06 18:36
>>849
読みやすいとは思えないが・・・
後半は同意。
むしろ途中で読むの止めて自分のプログラムで使い始めた。

本の具体的内容はほとんど覚えてねぇや。つーか読んでない部分たくさんありそう。

852 :デフォルトの名無しさん:02/10/06 18:36
・意味論が実装で制約されたり、破綻したりする(>>844)
って意味で、疲れそうだと思いました。

853 :デフォルトの名無しさん:02/10/06 18:41
それが快感っつー変態も多いのさ

854 :デフォルトの名無しさん:02/10/06 18:43
実装と意味論の分離が不十分だと、
簡単に意味論の拡張がし易い反面、
実装依存で複雑怪奇な意味論になってしまう罠

855 :745:02/10/06 18:45
読んでるっちゅーねん。
リファクタリングして OO版作ったっちゅーねん。

読んで分からんから聞いてるの。


856 :745:02/10/06 18:48
番号書き忘れた。スマソ。

>>845
>ソース嫁

読んでるっちゅーねん。
リファクタリングして OO版作ったっちゅーねん。

読んで分からんから聞いてるの。


857 :デフォルトの名無しさん:02/10/06 18:49
>>855-856
Modern C++ Designを読んでるのかと思ったよ(w


858 :プロの逝って良しの1:02/10/06 19:42
>>856
AもBも手続き型

859 :745:02/10/06 19:46
>>858
質問の答えになってないっすよ。
もう一度。

オブジェクト指向の定義を聞いてるんじゃなくて
AとBはオブジェクト指向なのか手続き指向なのかを聞いてるんでもなくて

>「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」

ってのがどういうことかを聞いております。
おれはそれが >786 のようなものじゃないかと思っているわけですが。


860 :プロの逝って良しの1:02/10/06 19:54
>おれはそれが >786 のようなものじゃないかと思っているわけですが。

>>786のようなものではない。
両方手続き型なので
「A を Bのようにするっていう意味」ではない。

>>「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」
>ってのがどういうことかを聞いております。

全体の構造の違い。
局所の書き方の違いではない。

861 :745:02/10/06 20:05
>>860
>全体の構造の違い。
>局所の書き方の違いではない。

そんな抽象的な言葉だけじゃ分かんないよ。
せっかく 660のソースがあるんだからどのへんがそうなのか教えてよ。

おれは 786のように具体例をあげて、こうじゃないの?って聞いてるんだから
そちらも具体例で答えて欲しいです。

862 :デフォルトの名無しさん:02/10/06 20:17
オブジェクト指向が判らないかのようなダサダサな書き方を、
お上品に言うと
>>「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」


863 :プロの逝って良しの1:02/10/06 20:36
抽象的なんじゃなくて、745氏が理解する為に欠落している知識が
不明なので知識の穴埋めが1つじゃ済まなかったというだけ。

すでにある知識-X-X-X-X-理解

さて、どの辺がそうかと言われれば、「全体がそう」としか答え様が無い。
具体例となると全部設計しなおしだしね。

だけど、あえて最初の方だけ書くと

play(){
  player1 = new Player();
  player2 = new Player();
  judge = new Judge();
  othelloBoard = new OthelloBoard
  //新しいPlayer,オセロ盤,審判を新しい部屋に配置する。
  othelloRoom = new OthelloRoom( othello_board,player1,player2,judge );
  othelloRoom.start();
}

864 :デフォルトの名無しさん:02/10/06 20:43
>それは開放しないだけでできないわけじゃないからリークとは呼ばないと
コンパイルすると解放できないので
普通はリークと呼びます。


865 :745:02/10/06 20:43
あー、なんとなくわかった気がする。
ちょっとご飯食べてから書きますわ。


866 :デフォルトの名無しさん:02/10/06 20:48
>>864 は意味不明のレスをし続けるお子様、と。

867 :デフォルトの名無しさん:02/10/06 21:00
プロの逝って良しの1はどう考えても、
オブジェクト指向知ってるよな(w
なんでアンチの振りしてんだ?
そんなに暇か?
そういう意味ではおっさんやばすぎ。
頭薄いでしょ?

確かに、OOすごいって言ってる奴の8割は
OOの事わかってないと俺も思うけどさ。
そんなのほっとけばいいじゃん。

868 :プロの逝って良しの1:02/10/06 21:14
振りじゃないってば(藁

869 :デフォルトの名無しさん:02/10/06 21:22
OOの海で深みにはまっておぼれた人の墓場ですか?
OOを使うのはいいがおまえらみたいにOOに使われてるやつってどうかと思うけどね。
デザバタ厨をバカにするOO厨。目くそ鼻くそを笑うってやつですな。

870 :プロの逝って良しの1:02/10/06 21:25
Javaでは参照を解放しないのはメモリリークと言うよ。


871 :デフォルトの名無しさん:02/10/06 21:27
>>869 デムーパ

872 :デフォルトの名無しさん:02/10/06 21:28
巷の書籍で使い終わったインスタンスに対して
律儀にnull入れてるコードってほとんど見ないよ・・・

873 :デフォルトの名無しさん:02/10/06 21:29
>>870
要するに、メモリの開放し忘れを全部、
メモリーリークと呼びたいんだ(異議はないけど恥ずかしいぞ)

874 :デフォルトの名無しさん:02/10/06 21:30
>>872
(゚∀゚)でも要るって、実際。

875 :デフォルトの名無しさん:02/10/06 21:30
つか、誤用が定着しちゃった痛い例だな

876 :プロの逝って良しの1:02/10/06 21:32
nullは現場でメモリリークに出くわした人のトラウマというか
名誉の負傷というか・・・

877 :デフォルトの名無しさん:02/10/06 21:36
memory leak: 言語仕様やAPIの範囲でコード書くと、
       どこからも参照されず回収不可能な記憶領域が発生する現象
memory解放し忘れ: memory leakだとクレーム付けたら、実はプログラム・ミスだった罠

878 :745:02/10/06 21:39
>>863
例えば、AをBのようにするのが
>「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」
と言っていると理解したんだけどどう?
--- A ---
play(){
  players = {new Player(), new Player()};
  judge = new Judge();
  othelloBoard = new OthelloBoard
  //start
  while(true) {
    Point move = player[side].getMove();
    othelloBoard.put(side, move);
    int result = judge.judge(othelloBoard)
    if (result == WHITE_WIN)
      System.out.println("white win"); break;
    else if (result == BLACK_WIN)
      System.out.println("black win"); break;
    side = next_side(side);
  }
}
--- B ---
play(){
  player1 = new Player();
  player2 = new Player();
  judge = new Judge();
  othelloBoard = new OthelloBoard
  //新しいPlayer,オセロ盤,審判を新しい部屋に配置する。
  othelloRoom = new OthelloRoom( othello_board,player1,player2,judge );
  othelloRoom.start();
}

879 :デフォルトの名無しさん:02/10/06 21:40
memory解放し忘れ: 自分に責任のあるコードにおける、メモリ・リーク
memory leak: 他人が書いたコード中の、メモリ・リーク

880 :デフォルトの名無しさん:02/10/06 21:40
>>877
memory leak: 言語仕様やAPIの範囲でコード書くと、
       どこからも参照されず回収不可能な記憶領域が発生する現象

はAPIのコード書いたプログラマーのミスだよね?

881 :デフォルトの名無しさん:02/10/06 21:42
>>879 を嫁

882 :デフォルトの名無しさん:02/10/06 21:46
つうか、Javaでメモリーリーク云々手言う時は、
Java処理系/OS側の問題を指すのが普通。(含:API)

883 :プロの逝って良しの1:02/10/06 21:47
いや、Bはオブジェクト指向
それに対する手続き型はアップしたソース。


884 :デフォルトの名無しさん:02/10/06 21:51
メモリリークだの開放忘れだの 言葉遊びはどうでもいい
実際のところメモリをゲットしてほったらかすやつは

み ん な ま と め て 死 刑 だ

885 :デフォルトの名無しさん:02/10/06 21:55
(・∀・)ヤバーン

886 :デフォルトの名無しさん:02/10/06 21:59
>>884も死刑(・∀・)

887 :デフォルトの名無しさん:02/10/06 21:59
>>882
ってことはnull代入するのとメモリリークは激しく関係ないよな?

888 :デフォルトの名無しさん:02/10/06 22:00
>>884
なんのためのGCだ・・・。

889 :デフォルトの名無しさん:02/10/06 22:01
>>888
無知な馬鹿は黙っててくれてかまわないよ。

890 :デフォルトの名無しさん:02/10/06 22:02
>>887
ようするに、自分でゲットしたメモリーはすべからくフリーしろ(>>884)って事で。

Rationalって、C++用memory leak 発見用ソフト売ってるけど、
Java用の発見支援ソフトってないのかな〜

891 :デフォルトの名無しさん:02/10/06 22:05
>>889
自分がいかに無知かを理解することが識者への第一歩だよ。
逆に、それができなければ君はいつまでたっても無知なんだろうね。

892 :890:02/10/06 22:05
>>887
あと、Javaだと明示的なフリーってできないから、
null代入して参照を消して、後はgcで回収を待つ、と。

参照の消し忘れ=解放し忘れ

893 :デフォルトの名無しさん:02/10/06 22:07
>>892
参照0になったらGC対象なんだから基本的には変数のスコープとともに葬り去ればよし。
プライベートなメンバ変数とかならそのクラスが破棄されるまで必要なデータを入れておくのが普通だし。



894 :745:02/10/06 22:12
>>883
じゃあ 863のこのコードはなんなのですか?
863のコメントはなんなのですか?

アップしたソースが
「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」
らしいのですが、それでは説明になっておりません。
具体的に示して下さい。

...っていうかさ、そんなもんねーんだろ。もういいよ。
どうせ釣ってるだけなんだよな。>プ逝1

あー、リファクタリングして損した。

>>863
>さて、どの辺がそうかと言われれば、「全体がそう」としか答え様が無い。
>具体例となると全部設計しなおしだしね。
>
>だけど、あえて最初の方だけ書くと
>
>play(){
>  player1 = new Player();
>  player2 = new Player();
>  judge = new Judge();
>  othelloBoard = new OthelloBoard
>  //新しいPlayer,オセロ盤,審判を新しい部屋に配置する。
>  othelloRoom = new OthelloRoom( othello_board,player1,player2,judge );
>  othelloRoom.start();
>}


895 :890:02/10/06 22:13
>>893
途中参加ですか?
「staticなhashの中に参照残しとくとobjectが回収されないのは、
 javaのメモリー・リークだ」とかいうムチャクチャな書き込みに対する説明ですので、
貴方のおっしゃる説明では不充分なんですぅ

896 :890:02/10/06 22:15
しかしレベルが急速に低くなったな

897 :デフォルトの名無しさん:02/10/06 22:21
元々。ネタスレだから

898 :プロの逝って良しの1:02/10/06 22:22
まあ、私の説明不足だったね。
あれはオブジェクト指向とは何かの説明。
とにかく、オブジェクト指向が何かを理解せずに
手続き型との違いを理解しようとしてるのがそもそも無理なので
まずオブジェクト指向を理解させようと試みた。

すでに知っている知識-x-x-x-x-x-x-x-x-x-x-x-x-理解
ぐらいだったね745氏は。
ここで説明できる量ではない。

899 :デフォルトの名無しさん:02/10/06 22:26
テンプレートメタプログラミングは戦場では必要なし!!!!








...と言ってみるテスト。


900 :デフォルトの名無しさん:02/10/06 22:29
>>899 痛いよ、痛すぎるよぉ
 「>>899がコンプレックス持ってる対象は戦場で必要なし...と言ってみるテスト」
ってタイトルのスレでも立ててろよ

901 :デフォルトの名無しさん:02/10/06 22:30
>>898は、ジャイアニスト

902 :899:02/10/06 22:30
>>900
もっと苛めて…ハァハァ


903 :プロの逝って良しの1:02/10/06 22:32
参照消し忘れをメモリリークじゃないと言ってるヤシは
参照消し忘れ以外のメモリリークとは何かを示せるの?

904 :じゃぁ俺も:02/10/06 22:32
高階関数はschemeには必要なし!


905 :デフォルトの名無しさん:02/10/06 22:32
>>903
ジャイアニストの本性みたり、枯れ尾花

906 :デフォルトの名無しさん:02/10/06 22:33
>>904
...といってみるテスト
が抜けてるよ

907 :プロの逝って良しの1:02/10/06 22:34
え?決着ついてた?

908 :デフォルトの名無しさん:02/10/06 22:35
>>900

>コンプレックス持ってる対象は戦場で必要なし
このスレの趣旨に反していない罠


909 :デフォルトの名無しさん:02/10/06 22:40
>>903
元はDirectX云々て話題だろ。
そのネタで言えば、
2つのシステム(DirectXとJNI/Java)双方から参照されるメモリーを、
二つのシステム間で協調なしに勝手なタイミングでgcしたら、
後から起動したgc中でメモリー参照例外が起きそうだよね。

で、なんでメモリー・リークのネタになっちゃったのよ?

910 :745:02/10/06 22:42
>>898
>あれはオブジェクト指向とは何かの説明。
>とにかく、オブジェクト指向が何かを理解せずに
>手続き型との違いを理解しようとしてるのがそもそも無理なので
>まずオブジェクト指向を理解させようと試みた。

これでもコツコツ勉強しております。
以下おれが読んだOOに関係しそうな本ね。

オブジェクト指向入門(Meyer本)
オブジェクト指向開発の落とし穴
オブジェクトモデリング
オブジェクトソリューション
アンチパターン
オブジェクト指向ソフトウェア工学OOSE
UMLモデリングのエッセンス
リファクタリング
アナリシスパターン
AgileModeling
実践UML
GoF本
ソフトウェアアーキテクチャ
Javaオブジェクト指向設計
Javaの格言
Javaプログラムデザイン
サクサクSmalltalk
Smalltalkイディオム
SMALLTALK BEST PRACTICE PATTERNS
Squeak Object-Oriented Design with Multimedia Application

あと、足りないのがあったら教えてよ。


911 :745:02/10/06 22:45
>>910
あと、プ逝1が読んだ本も参考までに教えて欲しいやね。

912 :教えて君:02/10/06 22:46
お、この本↓は手元にない
SMALLTALK BEST PRACTICE PATTERNS
どんな本か、読み所とかあったら教えてぇー

913 :教えて君:02/10/06 22:47
ちなみに、912はプイ一ではない(マジ

914 :EC:02/10/06 22:53
パターンといえば,GoF のデザインパターンばかりに話が集中していますが,プログラマがデザインパターンを使う機会はそれほど多くありません.
フレームワークで使われているデザインパターンを利用するときか,自分で汎用性の高いクラスライブラリを構築するとき,あるいはかなり複雑なソフトウェアを開発しているときぐらいでしょう.

それよりも,プログラマは日常使っているコーディングレベルのパターンについて知っておくほうが役に立ちます.この本は,そのコーディングレベルのパターンについて書かれたものです.

Smalltalk を対象としていますが,単に Smalltalk の本というわけではなく,どんな言語を使っている人にも有益です.特に,オブジェクト指向言語を使っている人であれば,この本から得られるものは大きいでしょう.



915 :プロの逝って良しの1:02/10/06 22:54
>集中していますが

すでに電波

916 :EC:02/10/06 22:57
>>915
他のパターンを上げてみてください

917 :プロの逝って良しの1:02/10/06 22:57
デザパタやると統合失調症になるという良い例ですね。

918 :デフォルトの名無しさん:02/10/06 22:59
勘違いの誤爆ほど傍目で笑えるものはない(>>ジャイアニスト)

919 :デフォルトの名無しさん:02/10/06 23:01
「プイ一は戦場で逝ってよし」

920 :デフォルトの名無しさん:02/10/06 23:01
あふぉばっか

921 :プロの逝って良しの1:02/10/06 23:02
周りにデザパタスレが無いので誤爆じゃないでしょう。

922 :デフォルトの名無しさん:02/10/06 23:02
>>911
プイ一が読んだ本なんて、ねぇだろ(笑

923 :デフォルトの名無しさん:02/10/06 23:02
>>921 統合失調患者

924 :デフォルトの名無しさん:02/10/06 23:06
「【電波】プイ一はデザパタがお嫌い【ゆんゆん】」

925 :デフォルトの名無しさん:02/10/06 23:08
>>914
今度からレスつける時は、>>レス番号 ちゃんとつけないと、
プイ一から電波が発生するぞ。気をつけろよ

926 :デフォルトの名無しさん:02/10/06 23:10
Graphics g はオブジェクトじゃないの?

927 :デフォルトの名無しさん:02/10/06 23:11
俺もプ逝一の745に対して言ってることがさっぱりわからん

手続き型で書くっつうのがそもそもわからん。
Javaでやってる以上手続き型以外で書くことなんてそもそも不可能だろうが

928 :プロの逝って良しの1:02/10/06 23:13
ライブラリレベルではOOだけど、使ってるレベルではOOではない。


929 :デフォルトの名無しさん:02/10/06 23:15
ようするにあれだ、
「クラス設計ヘタクソだからコーディングに徹してくれ」
っていわれているのを、正当化しようとしているだけ、じゃないか

930 :デフォルトの名無しさん:02/10/06 23:16
>>928
やっぱり
drawLineOn( g, ... );
だよな
g.drawLine( ... );
は明らかにオブジェクト指向だし

931 :745:02/10/06 23:17
>>912
Smalltalkでの開発の際に有用なイディオム(パターン)集です。
以下のAmazon.co.jpの石井さんのコメントにもありますが、Smalltalkerだけじゃなく
他のオブジェクト指向言語ユーザにも役に立つと思います。
個人的にはリファクタリングに並ぶおれのバイブルです。
強いて難点をあげるとすれば、高い(6500円)ことと、後半は Smalltalk限定な話になることかな。

こちらの石井(まさーる)さんのコメントが大変参考になります。
http://www.amazon.co.jp/exec/obidos/ASIN/013476904X/qid%3D1033912297/250-1331382-1624216



932 :745:02/10/06 23:20
>>914
は SmalltalkBestPracticeに対する石井さんのコメントだよ。
誤爆じゃないよ。

933 :デフォルトの名無しさん:02/10/06 23:24
>>932 >>915,>>917が誤爆って事で

934 :デフォルトの名無しさん:02/10/06 23:25
>>928
ってことはOOの恩恵を授かっているのでは?
もし非OOでということなら,XlibとかWinAPIとかオブジェクト指向じゃないGUIライブラリを
使うべきなのでは?マジレスです。

935 :745:02/10/06 23:29
>>911
あと、憂鬱本も読んだ。あれが全ての始まりでした。

ところで、プ逝1の本があがりませんね。
本が全てじゃないとはいえ、もしかして一冊も読んだことないの?>プ逝1


936 :デフォルトの名無しさん:02/10/06 23:29
このスレは

【オブジェクト指向は非常に有用だが使いこなせないお前らには必要なし】

になりました

937 :プロの逝って良しの1:02/10/06 23:30
OOじゃなくてライブラリの恩恵だな。

それに言語同じなら比較しやすいし。

938 :デフォルトの名無しさん:02/10/06 23:30
>>934
あなたのあまりの頭の悪さにちょっと興味を惹かれました。
アマチュアですか?プロですか?
コーダですか?SEですか?
学歴は?収入は?

939 :デフォルトの名無しさん:02/10/06 23:31
読んでみてーけど、エーゴうぜぇ。
どっか翻訳本出してくれよ。

940 :プロの逝って良しの1:02/10/06 23:34
>>927
メソッド内には手続きが出来るかもしれないけど、
オブジェクト間の相互作用によって必要な動作が得られるのがオブジェクト指向

正しいオブジェクト指向のコードには処理のメインルーチンが無い。
プロセスはオブジェクトからオブジェクトへと渡り歩く。



941 :デフォルトの名無しさん:02/10/06 23:35
>>934
そういや>>1は既成のOOライブラリを使うのは構わんといっているよ

942 :デフォルトの名無しさん:02/10/06 23:35
>>931 Thanks!

943 :けんかはやめて( ○ ´ ー ` ○ ):02/10/06 23:38
けんかはやめて( ● ´ ー ` ● )

944 :デフォルトの名無しさん:02/10/06 23:39
とりあえず新スレの用意スレ。

945 :745:02/10/06 23:39
>>940
プ逝1の主張は、ひとつのクラスに全ての処理を書けっていうこと?


946 :デフォルトの名無しさん:02/10/06 23:40
>>937
>>941
何となく理解しました。ありがと。

947 :プロの逝って良しの1:02/10/06 23:40
戦場ではオブジェクト指向は〜10(オセロ対決編)
がいいな。

948 :デフォルトの名無しさん:02/10/06 23:40
新スレなんかいらねぇよ・・・
と言おうと思ったが、隔離スレは必要か・・・

949 :プロの逝って良しの1:02/10/06 23:43
つうか、放っておいてもOO厨の大部分は手続きニストではないかという
疑惑が発生。


950 :デフォルトの名無しさん:02/10/06 23:43
まじで次スレいらないよ。
それにこいつの役回りはもっと頭のいい奴がやらないと駄目だよ>プロの逝って良しの1
逆説にしても不正確で曖昧でなにいってるか分からないし。

951 :デフォルトの名無しさん:02/10/06 23:44
で、OO厨はソース出せたんだっけ?

952 :デフォルトの名無しさん:02/10/06 23:45
つーか、いらん議論するよかCで書けよ。

953 :デフォルトの名無しさん:02/10/06 23:46
もう

OOは戦場では必要なし最終回:OO完全敗北(藁

でいいよ。
アンチは満足してさっさと成仏してくれ。

954 :プロの逝って良しの1:02/10/06 23:46
>>951
まだ完成してない。

955 :760:02/10/06 23:48
一応動く状態にはなったんだが、うpしようか迷う。
リファクタリングはまだまだだし、肝心のメッセージ処理が>>660のまま。
でも直してうpしようと思ったら来週の土日になっちゃう。
とりあえずでもうpした方が議論にはなる?

さっきまで出てたメモリリークうんぬんもしてるかも。
staticでHashtable使ってるし。

スレの展開的にはどうなのだろう。

956 :デフォルトの名無しさん:02/10/06 23:49
これからC++を覚えようとしてる人に
「OOは覚える必要なし」といっても良いということかね?

957 :デフォルトの名無しさん:02/10/06 23:50
とりあえずうpで。

958 :オブジェクト指向は戦場では必要なしパート10:02/10/06 23:51
オブジェクト指向はより自然なモデルに即したものではあるが、
クラスを理解する労力が大きく、目的まで達成するのに時間がかか
る。他人のソースを見るにも複雑でときほぐしにくい。ちゃんと
整備されたドキュメントがなければ粗大ゴミソース。またオブジェ
クト指向が○○に優れているとかいう話も、あくまでちゃんと設計
され、ちゃんと実装されたクラスがあるという前提での話。実際は
世の中にはそれほど有能な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/
パート9 http://pc3.2ch.net/test/read.cgi/tech/1032985885/

宣伝に笑う者は宣伝に泣く

日経バイト 2002年10月号特集1
Javaの知られざる欠陥
http://itpro.nikkeibp.co.jp/NBY/toc/
(タイトルのみ)


959 :745:02/10/06 23:53
>>951
745にあるよ。おれの書いたやつ。


960 :プロの逝って良しの1:02/10/06 23:53
>>956
勉強のステップとしては必要じゃないかな。


961 :760:02/10/06 23:54
うpしました。

ttp://megami.s1.x-beat.com/upload/upload.cgi
[megami0150.zip] OOOthello 14 2002年10/06(日)23:51


962 :デフォルトの名無しさん:02/10/06 23:56
1は新スレたてるように。

963 :デフォルトの名無しさん:02/10/06 23:57
>>958
クラスを理解する労力が大きいってのが漏れにはわからん・・・
俺は非OOよりOOのほうが理解しやすいんだが

964 :745:02/10/06 23:59
>>954
お前の目は節穴だらけだな。
745を見ろ。

965 :745:02/10/07 00:03
>>940
プ逝1のの言う
「オブジェクトやメッセージ機構を隠蔽して手続き型で書く」
とは、ひとつのクラスに全ての処理を書くっていうこと?


966 :デフォルトの名無しさん:02/10/07 00:04
このスレ、オセロ対決になって俄然面白くなった。
やっぱりソースが出るとためになるよね。
個人的にはいろんな題材でこれからも勝負していきたい。

967 :デフォルトの名無しさん:02/10/07 00:06
>>1
は他人の引用(なのか?)ではなく、自分の言葉で語ってもらいたい。
なぜOOは駄目なのかを

968 :デフォルトの名無しさん:02/10/07 00:09
俺的には
>オブジェクト指向が○○に優れているとかいう話も、あくまでちゃんと設計され、
>ちゃんと実装されたクラスがあるという前提での話
の一文に収束するんだが。

ちゃんと設計がされてればOOの方が高いというのは納得できる。
ただ,無能な奴がOOの利点を殺しているにすぎないと思っているのだが。

969 :デフォルトの名無しさん:02/10/07 00:11
>>968
時と場合による
ってことで終了ですか?

970 :デフォルトの名無しさん:02/10/07 00:14
漏れは個人でやってるので他人のソース(しかもOO)をみることは滅多に無いですが、
確かにOOのスパゲティは非OOのスパゲティより解読不能度が高いかもしれませんね。
そういうのをみてアンチOOになってしまう気持ちもわからなくもないかも。

971 :デフォルトの名無しさん:02/10/07 00:16
オブジェクト指向は戦場では必要なし【対話編】

OO派 vs 非OO派

でいろいろ勝負しますよ。


ってのはどうよ。

972 :デフォルトの名無しさん:02/10/07 00:19
OO派からソースが出てないんじゃ対話には
なりません。

973 :デフォルトの名無しさん:02/10/07 00:21
>>972
出てるよ


974 :デフォルトの名無しさん:02/10/07 00:23
まあ、けんかじゃなくて
そこから何かを学ぶ方針で。

OOのメリット、デメリットを知れば
OO派の人にもメリットがあると思うよ。

初心者の人は、オセロを作れば
プログラミングの練習にもなるし、
それをウプすればアドバイスももらえるし。

sourceForgeとか使ってやってみる?
全然使われてないから、オセロくらいで使っても構わなくない?
CVSとか使ってみたいしさ。
学生だと、ソフトウェア工学いかないと
CVSなんて使う機会無いからね。

975 :某スレ1:02/10/07 00:25
このスレ1〜10まで伸びてるのはいいけど、
>>1の発言といい、ネタといい、既視感に満ち満ちてて、痛いです。

今後は目障りにならないように、静かにやっていただけませんか?

976 :デフォルトの名無しさん:02/10/07 00:26
見なければいいのに、アフォか?

977 :760:02/10/07 00:26
もれのソース見てる方いたらなんか申し訳ない。
ほんと途中で中途半端でしょ。
デザパタも変な使い方してるかも。
リファクタリング途中のソースって醜いかもな。

978 :745:02/10/07 00:30
>>977
まだ、ちらっとしか見てないのだけど
結構良さげですぜ。
おれの書いた 745なんかより全然美しい。
今、Java動く環境にいないので試せないのだけど。


979 :プロの逝って良しの1:02/10/07 00:31
スレは誰か立ててくだしい。
あっしのプロバイダーでは立てられませんです。

980 :デフォルトの名無しさん:02/10/07 00:32
>>976
じゃ他のスレにAA張るな。

 じ ゃ 他 の ス レ に A A 張 る な 。


981 :デフォルトの名無しさん:02/10/07 00:32
じゃあ、俺が。

982 :981:02/10/07 00:34
無理でした。

983 :デフォルトの名無しさん:02/10/07 00:35
立てんなよ
このままマターリ終わるのがベスト

984 :デフォルトの名無しさん:02/10/07 00:35
次はマ板にしようぜ。

985 :760:02/10/07 00:36
>>978
ありがd

今日のコーディングは終了。
もう寝ます。

986 :デフォルトの名無しさん:02/10/07 00:38
OOって抽象的な概念が入るから,設計者の能力によって天地の差が出るのは仕方ないと思う。

987 :デフォルトの名無しさん:02/10/07 00:42
では「オブジェクト指向は戦場では必要なし9」は必要なしってことで。
単発スレになっちゃうけどリバーシ(<-個人的には商標使わないほうがいいと思う)
スレ立てちゃったら?もうソースもあるわけだし。

988 :デフォルトの名無しさん:02/10/07 00:43
間違えた!

989 :デフォルトの名無しさん:02/10/07 00:44
オブジェクト指向は戦場では必要なし10
http://pc.2ch.net/test/read.cgi/prog/1033919004/
次からマ板で・・・

990 :デフォルトの名無しさん:02/10/07 00:45
このスレ続けるよりリバーシを様々な手法で作成するスレのほうが面白いな

991 :デフォルトの名無しさん:02/10/07 00:47
マ板がいやなひとは避難所。
http://pc3.2ch.net/test/read.cgi/tech/1006617496/l50

992 :名無しさん@XEmacs:02/10/07 00:47
1000!!

993 :デフォルトの名無しさん:02/10/07 00:49
1000!

994 :デフォルトの名無しさん:02/10/07 00:49
クソスレ万歳
May the OO be with you!


995 :デフォルトの名無しさん:02/10/07 00:50
1000

996 :デフォルトの名無しさん:02/10/07 00:50
65536

997 :立てた:02/10/07 00:50
リバーシ作成スレッド
http://pc3.2ch.net/test/read.cgi/tech/1033919405/


998 :デフォルトの名無しさん:02/10/07 00:51
俺は神だ?

999 :デフォルトの名無しさん:02/10/07 00:51
スマンコ

1000 :デフォルトの名無しさん:02/10/07 00:51
1000ってことで。


1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

223 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)