2009-03-06から1日間の記事一覧

ドメインモデル貧血症のコードをリッチ化してみる?その2

DDD

前回の続きです。まずは構造化的な発想で意味のある処理の塊を抜き出してみます。貸出処理の以下の部分については、「在庫がありません」の例外を返す部分で、3つのバリエーションがありますが、在庫判定処理として抽出できそうです。 var stock = context.…