#dev #specification
У разрабов есть используемый паттерн Спецификация, который позволяет описывать бизнес-правила в виде отдельных объектов (спецификаций) и комбинировать их для формирования сложных условий.
Так вот есть множество готовых решений, велосипедов, сложностей, интерсепторов и всё это размазано по всем интернету, так вот есть доклад от Дениса который расскажет как всё понять и что можно переиспользовать.
Всё в одном и про одно - про описание использования бизнес правил.
Денис Цветцих «LINQ Expressions: искусство запрашивать данные»
https://www.youtube.com/watch?v=RaYI7rJOzzU
💡 Канал | 💬 Чат
У разрабов есть используемый паттерн Спецификация, который позволяет описывать бизнес-правила в виде отдельных объектов (спецификаций) и комбинировать их для формирования сложных условий.
Так вот есть множество готовых решений, велосипедов, сложностей, интерсепторов и всё это размазано по всем интернету, так вот есть доклад от Дениса который расскажет как всё понять и что можно переиспользовать.
Всё в одном и про одно - про описание использования бизнес правил.
Денис Цветцих «LINQ Expressions: искусство запрашивать данные»
https://www.youtube.com/watch?v=RaYI7rJOzzU
💡 Канал | 💬 Чат
YouTube
Денис Цветцих «LINQ Expressions: искусство запрашивать данные»
Запросов на чтение данных в разы больше, чем запросов на их изменение. При этом логика фильтрации может меняться с течением времени. Поэтому важно уметь инкапсулировать правила для фильтрации в специальных обёртках, а также комбинировать их как между собой…