Naoki Kurosawa
naoki_kuros****@ybb*****
2003年 7月 9日 (水) 01:47:06 JST
黒澤です。 K> Rumble-JP のシステムがコンテスト開催システムのフレームワークになる K> ようなもんかな? K> これが出来ると素晴しいと思いますが、ジョブ間のインタフェースを汎用的 K> にきっちり考えたりしないと難しそうですね。 疎結合にする、再利用性を上げるには、ロジックのIN/OUTを明確にすることだ と思います。 ジョブ間のインターフェースを汎用的にすることにつながりますね。 ということで、こんな感じでどうですか? http://rumble-jp.sourceforge.jp/wiki/index.php?%5B%5B%A5%EF%A1%BC%A5%AF%A5%D5%A5%ED%A1%BC%A5%B7%A5%B9%A5%C6%A5%E0%5D%5D ロジックのIN/OUTは、 ・メソッドの引数に与えられるようなIN ・メソッドの戻り値になるようなOUT ・DBから拾えるIN ・DBに書き込むOUT ということでIN/OUTそれぞれ2つずつあるわけですが、 DBに関するIN/OUTを明確にするのは難しいので、 上2つをワークフローシステム上の変数を経由してやり取りするように してみました。 -- Naoki Kurosawa <naoki_kuros****@ybb*****>