From: Hideto ISHIBASHI Date: 2000-04-06T15:51:09+09:00 Subject: [ruby-list:21773] Re: OBJECTDAY 2000 石橋秀仁です。 > けいじゅ@日本ラショナルソフトウェアです. > >やっぱり本が出たというのは大きいです。あと、本を書くような > >人達もRubyに注目しているという事実。"The Pragmatic Programmer"が > >ruby-talkにいる、というのも、ぼくのようなミーハーには効きます(^^; > おお. そんな人がいるんですね. 後でチェックしてみよう. 当日はXP(eXtreme Programming)関連の講演もあるようなので・・・ # すでに助田さんのRubyUnitというTesting Frameworkもありますし(^^) > >http://www.rr.iij4u.or.jp/~hideto-i/rb/index.html#graphlib > みました. moduleに<>というステレオタイプを割り当てているんですね. > 操作のパラメータに`:'があるのは趣味ですか?(^^;; あぅあぅ(^^;;; Diaというドローソフトでは「型」の入力が必須なので・・・ Rubyではパラメータや返り値の型は必要最小限がいいと思ったんです。 Factory MethodとかAbstract Factoryとかなら必要ですけど、"Object" があちこちに描いてあっても情報量が少ないので。 あとフォントの指定もできないので、全部の型名を書くと横に延びちゃう。 それで':'だけ残りました (^^; やっぱり消したいです。 # Tgifにしようかな・・・ (^^; > >あと、{a = eval "Foo#{bar}.new"}みたいに、クラス名さえ動的に > >変えちゃうと、一部の人は怒るかもしれない。 > うーん. Rubyではクラス図じゃなくてコラボレーション図ですべてを表現すべき > か(^^;;; それでも結構無理が... なんか、パッとみて意味不明なスパゲッティ図になりそうですね (^^;; UMLを使うなら、動的クラスを静的構造図にも記述できるような工夫をする (か使わない)のが無難でしょうか・・・ # 使われるだけのライブラリなら内でどんなに邪悪なことをしても :-) -- Hideto "rubyholic" ISHIBASHI