Используя шаблон спецификаций в качестве слоя проверки? - PullRequest
0 голосов
/ 13 апреля 2011

Я видел только шаблон спецификации, используемый для получения данных, но не для их проверки.Коллега предложил мне использовать шаблон спецификации для «проверки» объекта, чтобы он не стал недействительным при сохранении изменений.

В качестве примера, скажем, у нас есть корневой объект Customer, который имеет значение для Address.Мы можем отслеживать изменения объекта и создать спецификацию, которую можно отправить в единицу работы, чтобы убедиться, что адрес действителен (имеет физический адрес, город и штат) до сохранения изменений.Есть мысли по этому поводу?

1 Ответ

2 голосов
/ 13 апреля 2011

Ниже приводится хорошее прочтение относительно различий между спецификацией и проверкой http://lostechies.com/jimmybogard/2007/10/25/specifications-versus-validators/

...