専門家:募集期間もこんな感じ・・・おっと、募集期間については、エントリ枠を作る時に、作成する日が参加募集終了日を過ぎていたらまずいですね。開発者:おおっと!では、「作成日」という概念が出てきましたね!専門家:そうですね。作成日も値オブジェクトとして表しましょう!開発者:こんな感じですね!専門家:他にもエントリ枠の抽選の時とか、抽選年月日の当日だったら抽選できるとか、すでに申し込んでいるのに参加申し込みしようとしたとか、大会の中で他のエントリに申し込み済みとかありますが、これらもこんな感じで検証仕様を満たしているかどうかを確認するようにするのですね!開発者:はい、そうなります。抽選の時とかも、「当日」という概念が出てきましたね。・・・話はつきなさそうですが、今回は仕様についてでした。「仕様パターン」といってCompositeパターンみたいなパターンもあるようです。仕様を表す、というところで留めておきます。次はリポジトリ、にしようかと思ったのですが、そろそろ実装していこうかな?と思います。yodai.qrunch.ioソフトウェア開発に関する技術や読書メモのブログです。Qrunch.netサーバー提供フィードバックを送信する。