Более гибкая автоматизация бизнес-процессов возможна с помощью менее семантически точных систем, то есть таких систем, которые функционируют не на уровне конкретных экземпляров или значений, а способны обрабатывать любые значения / экземпляры из каких-либо множеств.
Другими словами, менее семантически точные системы работают на уровне обобщений, абстракций, классов, типов данных. Результат работы функций в таких системах определяется не только самой функцией, но и ее входными параметрами, то есть, функции становятся конфигурируемыми извне.
На самом низком уровне программисты постоянно обобщают, любое выделение и параметризация функции - это пример такого обобщения (принцип DRY).
- пред: 1-1 Более семантически точное ПО допускает меньше вариаций бизнес-процесса
- след:
- см.также: Martin R. C. The Transformation Priority Premise // Clean Coder Blog, описана предполагаемая очередность этапов обобщения функций
- см.также: 2-1b1 Обобщение методов обычно происходит на онтологическом уровне, то есть снижение семантической точности требует переформулирования проблемы