Проверка Данных: Другой Подход

Проверка данных в приложении, введенных пользователем или полученных иным способом в классическом понимании, подразумевает использование только два выражения в коде: ИСТИНА и ЛОЖЬ.

Другой вариант — использовать исключения, явно не предназначенные для этой цели.

Есть ли лучший вариант? Проверки осуществляют так называемые Валидаторы (которые являются лишь частью всего процесса проверки биографических данных).

В статье Проверка пользовательских данных на стороне сервера Представлен интересный вариант реализации валидатора, но есть несколько нюансов в виде локализации сообщения и самого формата ошибки.

Давайте сначала посмотрим на формат ошибки.

Предлагаемый подход состоит в том, чтобы иметь метод валидатора, который проверяет возвращаемые данные.

коллекция (массив, список и т. д.) строк вместо логических значений или выдачи исключений.

Такой формат будет более гибким и информативным.

Позвольте мне привести вам пример на Java:

   

import java.util.ArrayList; import java.util.Collection; import java.util.regex.Matcher; import java.util.regex.Pattern; public interface ValidateUser {

Теги: #программирование #java #ООП #Идеальный код #проверка
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.