Re[3]: Валидация на клиенте и на сервере
От: Sinclair Россия https://github.com/evilguest/
Дата: 15.09.23 02:54
Оценка:
Здравствуйте, Pzz, Вы писали:
Pzz>Почему?
Потому что автору бизнес логики есть о чём думать, кроме выбора места для проверки правил.
Pzz>Это вообще, по-моему, опасная игра. Она кажется разумной, пока всё работает. А вот когда сломается, концов не соберешь.

Pzz>На мой взгляд, все важные решения должны явно приниматься кодом, являющимся частью кодовой базы проекта, а не фреймворками.

Ну пусть этот код будет частью проекта. Но не в каждом месте, а в некой платформенной части, которая обрабатывает декларативную разметку.

Если "всё сломалось" — значит, в это общем есть бага, которую надо починить, и всё заработает.

А вот когда рукопашный валидатор в JS требует пароль не меньше 8, бизнес-логика на сервере зарубает кириллицу, а в БД стоит ограничение на 16 символов — тут да, концов не соберёшь.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.