Pull to refresh
4
0
Евгений@johnsea

Разработчик ПО

Send message

В мотивации все же описано не применение, а откуда вообще задумка пошла. На основе правил валидатора можно было бы составлять SQL-запросы, например _[field1](value(gt,100) ^OR^ value(eq,1)) транслировать в "WHERE field1>100 OR field1=1". Сейчас библиотека написана так, что это в принципе можно сделать, надо только разработать соответствующий adapter. Сама библиотека таких адаптеров не содержит. Может позже напишу статью с примером такого применения. Эта статья все же про валидацию данных.


Да, if зашумляют код, но для этого eсть версия с exception. Посмотрю на std::expected, спасибо за совет.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity