Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Абасс... обсудите рахитекурту

18.05.24 14:54
Re: Абасс... обсудите рахитекурту
 
alex445 патриот
в ответ AlexNek 18.05.24 14:51, Последний раз изменено 18.05.24 14:56 (alex445)


У меня они больше корректирующие - принудительно корректируют значение
ну вот именно, поэтому название валидация сбивает с толку.

Просто вы привыкли, что валидация, это когда юзеру сообщаешь, а он исправляет. А более общее определение валидации - это убедиться, что данные правильные. А как это будет - через юзера или принудительно - неважно.


Когда вы даёте юзеру просто текстовое поле, а нужно получить от него числа, то вы валидируете текст через парсинг, потом сравнение на диапазоны и прочее. А можно сразу в контрол встроить возможность ввода лишь цифр и принудительное выставление введённых чисел по границам, если числа выходят за эти границы. И это всё разные виды валидации, только одна - более многословная и требует кучу кастомного кода, а другая - более автоматизированная, со многими вещами, работающими из коробки (если этот контрол кто-то другой написал).

 

Перейти на