Size: a a a

2020 March 14

EL

Evgeniy Lazarev in BeerJS Moscow
это же блин базовое правило
источник

NS

Nikita Shumilin in BeerJS Moscow
Evgeniy Lazarev
вот именно! и твоя работа — чтобы юзер не страдал

Юзер не должен страдать, интерфейс должен быть предсказуемым
источник

fe

from earth in BeerJS Moscow
Evgeniy Lazarev
моя позиция, что это твоя работа
да не, я о UX пользователя забочусь
Потому в рантайме не проверяю любое возможное развитие вселенной
источник

GP

Galina Prokofeva in BeerJS Moscow
Evgeniy Lazarev
вот именно! и твоя работа — чтобы юзер не страдал
тут надо тогда привязываться на любые, абсолютно любые поля, а если мы договорились и знаем о  всех возможных полях, тогда в чем проблема просто смотреть на статус?)
источник

EL

Evgeniy Lazarev in BeerJS Moscow
from earth
да не, я о UX пользователя забочусь
Потому в рантайме не проверяю любое возможное развитие вселенной
поэтому ты экономишь 5 миллисекунд в угоду возникновению возможных ошибок и страданию юзера. молодец, чо, красава
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
ваще есть подозрение, что нет у них никакого фронтендера
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
как это часто и бывает
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Galina Prokofeva
тут надо тогда привязываться на любые, абсолютно любые поля, а если мы договорились и знаем о  всех возможных полях, тогда в чем проблема просто смотреть на статус?)
проблема в том, что в итоге ты делаешь хуёвый ux
источник

GP

Galina Prokofeva in BeerJS Moscow
Konstantin
Так мы можем реально вторую ступень валидации начинать писать. У бека же есть спецификация с полями и прочим, там должен был быть предусмотрен такой случай.
да, тут должны быть предусмотрены конкретные кейсы (даже если завязываться на поля), а не так что с магического беэка моет прийти хуй пойми что и ты просто deal with it :)
источник

EL

Evgeniy Lazarev in BeerJS Moscow
как бы ты себе это ни объясняла
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Galina Prokofeva
да, тут должны быть предусмотрены конкретные кейсы (даже если завязываться на поля), а не так что с магического беэка моет прийти хуй пойми что и ты просто deal with it :)
блин. ну хватит витать в облаках, реальная жизнь чуть сложнее)
источник

fe

from earth in BeerJS Moscow
Evgeniy Lazarev
поэтому ты экономишь 5 миллисекунд в угоду возникновению возможных ошибок и страданию юзера. молодец, чо, красава
Да почему пять миллисекунд
Вон перепрочти кейс когда бэк неправильное кол-во друзей прислал
Что должен фронт делать? Написать робота для обзвона и уточнения?
источник

AM

Alexander Mikunov in BeerJS Moscow
from earth
да не, я о UX пользователя забочусь
Потому в рантайме не проверяю любое возможное развитие вселенной
Значит, ты не нормальный фронт, алло
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
АЛЁ
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
АЛЁ
источник

EL

Evgeniy Lazarev in BeerJS Moscow
from earth
Да почему пять миллисекунд
Вон перепрочти кейс когда бэк неправильное кол-во друзей прислал
Что должен фронт делать? Написать робота для обзвона и уточнения?
фронт должен понять, что произошло непонятное, и иметь на этот случай какой-то интерфейс. про конкретный случай надо разбираться на месте
источник

GP

Galina Prokofeva in BeerJS Moscow
Evgeniy Lazarev
блин. ну хватит витать в облаках, реальная жизнь чуть сложнее)
тогда как ты напишешь проверку на то, что придет заранее неизвестное хуй пойми что с не заданными полями?)
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
меня слышно??
источник

fe

from earth in BeerJS Moscow
Алёёё
источник

AM

Alexander Mikunov in BeerJS Moscow
Да, уже поправил)
источник