ユーザーの配列があり、配列にユーザーが 1 つしか含まれていないかどうかを知る必要があります。その場合、そのユーザーはスーパー ユーザーですか。これには、仕様 (isSatisifedBy) が最適だと思いますが、アプリケーションのどこにこれらのファイルを保存すればよいでしょうか? 仕様フォルダーの下の境界付きコンテキストで?
前もって感謝します
ユーザーの配列があり、配列にユーザーが 1 つしか含まれていないかどうかを知る必要があります。その場合、そのユーザーはスーパー ユーザーですか。これには、仕様 (isSatisifedBy) が最適だと思いますが、アプリケーションのどこにこれらのファイルを保存すればよいでしょうか? 仕様フォルダーの下の境界付きコンテキストで?
前もって感謝します
Eric Evans が DDD に関する有名な本で作成したこの例を参照してください。
仕様はドメイン モデルの一部であるため、モデルの同じパッケージに存在する必要があり、もちろん同じ境界コンテキストに存在する必要があります。
この例でCargo
は、 はモデルでありRouteSpecification
、その仕様の 1 つです。