YUKI Hiroshi
yuki****@clear*****
Mon Feb 3 15:27:01 JST 2014
なるほど。bodyがoptionalな情報なので、optionの1つにしてしまっていい気が しました。 Kouhei Sutou wrote: > In <52EF18C3.9030308 �� clear-code.com> > "Re: [Groonga-commit] droonga/fluent-plugin-droonga �� 0d15ee3 [master] Broadcast messages correctly" on Mon, 03 Feb 2014 13:19:15 +0900, > YUKI Hiroshi <yuki �� clear-code.com> wrote: > >> このnilは送出するメッセージのbodyで、nilの時のデフォルトとしてplanner初 >> 期化時に与えたmessageのbodyが使われるようになっています。 >> 初期化時に与えたmessageと関係ない内容をbodyで送出できるようになっていた >> 方がいいのかなあ、と思ってこうしてみていますが、Distributorの役割は「来 >> た物をどうやってばらまくかを考える」というところまでだと考えると、そうい >> うflexibilityは不要ですかね……? > > 関係ない内容をbodyで送出できるようにするのはあまり気にしてい > なくて、明示的にnilと書かないといけないAPIが使いにくいのでは > ないかとということを気にしていました。 > > 多くの場合がnilならデフォルトでは何も書かなくても動くように > し、nil以外を指定するときに特別なことを書くようにしたほうが > 多くの場合で使いやすくなる気がしています。 > > _______________________________________________ > Groonga-commit mailing list > Groonga-commit �� lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/groonga-commit > -- 結城 洋志 <YUKI Hiroshi> E-mail: yuki �� clear-code.com 株式会社クリアコード 〒113-0033 東京都文京区本郷3-27-12 本郷デントビル2階 TEL : 03-6231-7270 FAX : 03-6231-7271 WWW : http://www.clear-code.com/