Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Схема валидации. Best practice? / 3 сообщений из 3, страница 1 из 1
09.03.2021, 16:32
    #40051992
RegisteredUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема валидации. Best practice?
Коллеги!
Есть вопрос такого плана. Не хочется изобретать велосипед, потому как всё придумано до нас.
Может кто-то уже сталкивался с такой задачей.

Задача: бекенд мобильного приложения должен реализовать метод, который будет высылать мобильному приложению (МП) схемы валидации полей.

Наше видение решения:
ответ в виде json, описывающий значение полей в разрезе каждого ендпойнта / экрана МП.

Вроде бы все просто, но есть такие поля, как например
- ФИО, которые должны быть одинаковыми для всех ендпойнтов (т.е. браться из одного места.);
- перекрестные ссылки на поля (одно поле зависит от другого).

Вопрос пока такой:
- как такое реализуете у себя?
...
Рейтинг: 0 / 0
09.03.2021, 17:02
    #40052010
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема валидации. Best practice?
RegisteredUser
- как такое реализуете у себя?

Никак. То, что вы задумали, очень смахивает на softcoding .

https://en.wikipedia.org/wiki/SoftcodingThe term is generally used where softcoding becomes an anti-pattern. Abstracting too many values and features can introduce more complexity and maintenance issues than would be experienced with changing the code when required.

To avoid 'softcoding', consider the value to the end user of any additional flexibility you provide, and compare it with the increased complexity and related ongoing maintenance costs the added configurability involves.

Сделайте на клиенте элементарную валидацию того, что очевидно и легко сделать (требуемые значения, тип вводимых данных, границы значений), остальную валидацию делайте уже на сервере с возвратом user-friendly сообщения об ошибке.
...
Рейтинг: 0 / 0
09.03.2021, 17:50
    #40052041
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Схема валидации. Best practice?
RegisteredUser
Задача: бекенд мобильного приложения должен реализовать метод, который будет высылать мобильному приложению (МП) схемы валидации полей.

Наше видение решения:
ответ в виде json, описывающий значение полей в разрезе каждого ендпойнта / экрана МП.


swagger пытаетесь изобрести? :)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Схема валидации. Best practice? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]