Валидация данных — это процесс проверки данных различных типов по критериям корректности и полезности для конкретного применения. 1
Зачем нужна валидация данных:
- Исключает поступление на вход информационной системы или её компонент заведомо ошибочных, неполных или неточных данных. 1 Они могут привести к ошибочным результатам работы, утрате данных и сбоям в системах. 1
- Предотвращает непредвиденные ошибки, возникающие из-за неправильного ввода данных пользователем. 2 В этом смысле она также выполняет роль функции очистки. 2
- Позволяет коду принимать и возвращать данные именно так, как того ожидаете. 2 Это заставляет код соответствовать набору правил, схем или ограничений, которые определили для каждого атрибута. 2