Показать сообщение отдельно
  #1 (permalink)  
Старый 18.10.2018, 21:19
Аспирант
Отправить личное сообщение для Altai Посмотреть профиль Найти все сообщения от Altai
 
Регистрация: 24.11.2013
Сообщений: 37

Как на фронте провалидировать данные, пришедшие с бэка?
Что-то не могу понять в какую сторону копать. Бывает что на бэке программист никому ничего не сказав, производит рефакторинг (убираем моральную сторону этого вопроса, мол должен предупреждать, и т.д. Берём худший вариант, когда бэк незаменим и повлиять на его поведение никак не выходит). Паралельно на фронте ведутся свои работы. В итоге уходит n-ное кол-во времени, чтоб выяснить, кто наделал каку. Каким образом можно автоматизировать проверку пришедших данных на нужные поля, их тип и т.д.
И сразу ещё один вопрос - как провалидировать данные, если есть условие. Например если в JSON-чике есть поле "someField" - то подставлять одну валидацию. Если вместо него "anotherField" - то другую валидацию
Ответить с цитированием