Какой шаблон структуры/дизайна я должен использовать для приложения, который, возможно, имеет 1000 правил проверки правильности бизнес-класса?
Тип систем, над которыми я работаю, состоит из множества входных форм, которые позволяют пользователям вводить. Каждая форма ввода имеет разные разделы.
то есть. Форма A имеет раздел A/B/C/D. Форма B имеет раздел B/C/D
Некоторые из этих правил проверки правил являются общими для обеих форм. Я рассматриваю подход к повторному использованию правил.
Как создать надежную систему проверки правил бизнес-правил?