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

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

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

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

Вопрос пока такой:
- как такое реализуете у себя?
...
Рейтинг: 0 / 0
Схема валидации. Best practice?
    #40052010
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Схема валидации. Best practice?
    #40052041
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegisteredUser
Задача: бекенд мобильного приложения должен реализовать метод, который будет высылать мобильному приложению (МП) схемы валидации полей.

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


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


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