タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dddとルールに関するsugimoriのブックマーク (1)

  • Specification パターン :複雑な ビジネスルールの表現手段 | システム設計日記

    Domain-Driven Design(DDD)の9章 "Making Implicit Cocepts Explicit" ( はっきりしない概念を明確にする) では、かなりのページを使って、Specification パターンを説明している。 ・仕様を満たすこと ・こういう条件を満たすこと という種類のビジネスの約束事を表現するドメインオブジェクトの設計・実装パターンの議論。 エバンスは、このパターンがお気に入りらしく、18ページを使って解説している。 はっきりしない概念として取り上げた「制約(ビジネスルール)」と「業務手順」の議論は、たったの4ページなのにね。 動機:複合条件を表現する 単純な if 文で判定できる場合は、良いけど、 ( Java 経験5年以上 OR C# 経験5年以上) AND ( 東京在住 OR 転居可能 ) AND ( 文系 OR 読書好き ) AND ( 好

    sugimori
    sugimori 2015/11/10
    『エバンスは、 Specification パターンは、本格的なルールエンジンの簡略版、というようなことを書いている。』
  • 1