Интересное мнение о попытке валидации данных

Автор: | 01.02.2017

Вчера в ночи попались две статьи на Хабрахабре. С одной стороны, они совершенно про разные вещи, с другой, сходятся в одном мнении.

Собственно первая статья посвящена попыткам написать универсальную регулярку, которая может отлавливать валидный e-mail. Вроде бы действительно нужная вещь, но если задуматься… Почитайте статью по этой ссылке.

Вторая статья называется «Искусство оборонительного программирования» . Собственно в ней в одном из подзаголовков говорится о том, что входные данные в систему все равно будут грязными, и это надо принять как данность. Идея оборонительного программирования как раз состоит (в этой части) в создании перечня допустимых значений («белых списков»), а не попытке угадать или распознать неправильные данные (их все равно непредсказуемая вариация).

Интересно, что две схожих мысли попались мне на глаза в один день.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *