Size: a a a

2020 March 14

fe

from earth in BeerJS Moscow
Ҫѐҏӗѫӑ Ҹҋ 🤖
аполло странный
Мб)
источник

fe

from earth in BeerJS Moscow
Galina Prokofeva
а если мы будем проверки писать не предмет ошибок, когда success true - это просто пустая и неэффективная трата времени
+
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Galina Prokofeva
нужно с бэком такое обсуждать
на бэке всегда может произойти что угодно, даже если вы всё обсудили и даже если он написал идеальный код. у тебя на фронте ВСЕГДА должна быть ветвь кода, которая показывает «невозможную» ошибку
источник

GP

Galina Prokofeva in BeerJS Moscow
from earth
В смысле :)
а сорян, эт я про запросы graphQL
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Galina Prokofeva
а если мы будем проверки писать не предмет ошибок, когда success true - это просто пустая и неэффективная трата времени
ну в итоге ты не потратила время, а юзер страдает. довольна?
источник

K

Konstantin in BeerJS Moscow
Galina Prokofeva
а если мы будем проверки писать не предмет ошибок, когда success true - это просто пустая и неэффективная трата времени
+
источник

GP

Galina Prokofeva in BeerJS Moscow
там типа просто поле указал и все
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
Evgeniy Lazarev
ну в итоге ты не потратила время, а юзер страдает. довольна?
что ты хотел в билле купить-то?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in BeerJS Moscow
гречи, туалетной бумаги и консервов?
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Ҫѐҏӗѫӑ Ҹҋ 🤖
гречи, туалетной бумаги и консервов?
да. и антисептик
источник

GP

Galina Prokofeva in BeerJS Moscow
Evgeniy Lazarev
на бэке всегда может произойти что угодно, даже если вы всё обсудили и даже если он написал идеальный код. у тебя на фронте ВСЕГДА должна быть ветвь кода, которая показывает «невозможную» ошибку
невоможную ошибку сложно показать без привязки к какому-то полю
а если оно может быть тогда каким угодно?)
источник

EL

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

EL

Evgeniy Lazarev in BeerJS Moscow
привязываешься к полям смело
источник

EL

Evgeniy Lazarev in BeerJS Moscow
это твоя работа
источник

fe

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

Фронт верит бэку, это везде так принято
Ну, где бэк свой
источник

EL

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

Фронт верит бэку, это везде так принято
Ну, где бэк свой
чувак, ну юзеру поебать, что там у вас принято. он в итоге страдает
источник

GP

Galina Prokofeva in BeerJS Moscow
ну если предположить что с бэка может прийти что угодно, там может тогда и стринг прийти пустой и еще хрен че пойми, или не пустой))
источник

GP

Galina Prokofeva in BeerJS Moscow
потому договоренность лучше всего
источник

EL

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

GP

Galina Prokofeva in BeerJS Moscow
несложно опираться на статус
источник