Формат описания тестов корректности данных

May 12, 2015 16:04

Никто не знает популярный формат %subj%?

У меня есть какие-то данные (Excel, база данных - возможны варианты), которые представляются списком записей с определёнными полями. Хочется сделать систему валидации данных, но при этом не хочется изобретать велосипед.

Правила бывают простые:
- поле должно быть численным / датой / текстом
- поле может принимать только значения из заранее определённого списка
- поле не может быть пустым
Правила бывают составные:
- значение одного поля должно быть больше значения другого
- если значение одного поля равно X, то накладываем простое правило на второе поле (в противном случае поле может содержать что угодно, либо обязано быть пустым)
Совсем хорошо, если можно определять правила с операторами агрегации, но это уже так, бантики:
- сумма поля А всех строк, где поле Б равно X...

Идеально, если язык описания таких правил будет идти вместе с программой валидации, но написать её мы и сами сможем.

rabota

Previous post Next post
Up