Рубрики
Без рубрики

открытая ПРОВЕРКА

Создавайте правила проверки с помощью естественного языка. Помечено как разыскиваемые участники, java, csharp, javascript.

open VALIDATION позволяет программировать сложные правила проверки с использованием естественного языка, такого как немецкий или английский.

Правила, записанные на естественном языке, читаются не только людьми, но и машинами, и поэтому разработчику программного обеспечения больше не нужно программировать их. Эта задача берет на себя теперь открытую ПРОВЕРКУ. С помощью встроенных генераторов кода соответствующий код может быть автоматически сгенерирован на желаемом языке программирования, таком как Java, C#, JavaScript и многое другое. Затем этот код может быть интегрирован в любое приложение (службы, интерфейсы, промежуточное программное обеспечение).

Напишите один раз, НЕ КОДИРУЙТЕ и не запускайте везде!

Естественная грамматика

Грамматика, основанная на естественном языке, является как формальной, так и естественной. Это отличает эту грамматику от других языков программирования или языков, специфичных для конкретной предметной области. Это позволяет использовать дополнительный семантический или грамматический контент. Дополнительный контент имеет значение только для удобства чтения человеком. Машина, с другой стороны, игнорирует это дополнение. Таким образом, можно выразить правила грамматически правильно, с одной стороны, и придать правилам семантический контекст, с другой стороны. Все это облегчает понимание правил. Таким образом, правила, сформулированные с помощью открытой ПРОВЕРКИ, являются одновременно формальной, обрабатываемой машиной спецификацией, а также документацией, которую легко понять людям.

Что такое правила проверки?

Каждый раз, когда данные передаются, они должны проверяться на правильность. Такая проверка также называется проверкой правдоподобия или валидацией. Обычно существует несколько проверок, при этом одна из них называется правилом проверки. Правила проверки часто требуются в пользовательских интерфейсах, службах, интерфейсах командной строки или в разных местах бизнес-процессов, то есть везде, где обрабатываются данные. Вот пример, который, безусловно, знаком всем:

Здесь реализованы два разных правила проверки. Первое правило проверяет формат адреса электронной почты. И второе правило проверяет длину пароля. Это, конечно, очень простой пример. Со сложностью приложения сложность правил проверки также возрастает. Например, онлайн-форма для заключения полиса страхования автотранспортных средств может содержать более 1000 правил проверки.

Начать

Вы можете найти проект на GitHub . В README вы найдете всю необходимую информацию о проекте. Для связи вы также можете написать EMail , упомянуть наш аккаунт в твиттере @openVALIDATION или напишите нам в нашем аккаунте instagram @openvalidation_ .

Чтобы получить первое представление об открытой ПРОВЕРКЕ, вы также можете проверить нашу playground .

Оригинал: “https://dev.to/validaria/openvalidation-303k”