矢崎です。
tetsuya@....jpさん wrote:
[XP-jp:00760]において、栗原さんが述べられてましたが、
>それと、これは既存のクラス中で担当できるかもしれませんが、MLのメンバー
>かどうかを認証するクラスとか。
なるほど、確かに差出人の認証を行う必要がありますね。
#でないと、誰でもだせるMLになってしまう(それでもいいという
考えもあるやもしれませんが)
これはストーリ1にいれて、別タスクにしましょうか?
>
> MemberList memberList = new MemberList("memberlist.txt");
>
> というコンストラクタを考えているのかどうか定かではないのですが、MemberList
> に会員リストファイルを解析させるのはどうでしょう?
> 後々の DB への移行は XP なので当然無視するとしても、会員リストクラスがファ
> イルの解析をするのはやりすぎの気がします。
差出人の認証のところは、先述したとおり、必要だと思います。
簡単なCRCをやって、タスクのイメージを具体化するというの
はどうでしょう?
>
> add や remove をインタフェースにしておいて、他のクラスから Member オブジェ
> クトのリストを受け取るなりしたほうがスマートではないでしょうか。
>
> 「XP において、それは今のところ考える必要がないよ」とかありましたらお願いし
> ます。
メンバの登録、削除は[XP-jp:00753]にありますが、
別のストーリにしたらどうでしょう?こちらもタスクを切りだしましょう。
--
矢崎博英 firo@....jp