LINUX.ORG.RU

История изменений

Исправление spoilt, (текущая версия) :

Мы говорим про площадь в которой номер телефона, а не про валидацию номера. Или ты предлагаешь проверять любые данные на всё, что только можно?

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

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

Типа если в JS плюсовать Number аж после MAX_SAFE_INTEGER будет прям сильно по-другому. Ну хотя бы не в минусах, да.

Исходная версия spoilt, :

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

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