Size: a a a

Programming Offtop

2021 March 11

(

( in Programming Offtop
Andrey Akimov
а в чем конкретно претензии? Как по мне, такие кнопки прикольно выглядят и работают
В том, что результат операции для пользователя неясен
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrey Akimov
а в чем конкретно претензии? Как по мне, такие кнопки прикольно выглядят и работают
Да, пока всё работает хорошо или тебе похер, не потеряются ли изменения
источник

AA

Andrey Akimov in Programming Offtop
Vladimir Petrakovich
Да, пока всё работает хорошо или тебе похер, не потеряются ли изменения
так он же написал, что если запрос зафейлился, кнопка вернётся в изначальное состояние
источник

VP

Vladimir Petrakovich in Programming Offtop
(
В том, что результат операции для пользователя неясен
А что если ему в среднем на самом деле насрать?
источник

VP

Vladimir Petrakovich in Programming Offtop
Andrey Akimov
так он же написал, что если запрос зафейлился, кнопка вернётся в изначальное состояние
Это уже можно и не увидеть
источник

AA

Andrey Akimov in Programming Offtop
(
В том, что результат операции для пользователя неясен
тогда предлагаю наилучший вариант, пользователь тыкает кнопочку, а вы ХУЯК ему прогресс бар на весь экран, пока запрос не завершится
источник

(

( in Programming Offtop
Я конечно понимаю, что у современных зумеров внимание как у цирковой рыбки, но на лоадер точно так же можно положить хуй, но при этом той части аудитории, которой не насрать, будет удобно
источник

(

( in Programming Offtop
Andrey Akimov
тогда предлагаю наилучший вариант, пользователь тыкает кнопочку, а вы ХУЯК ему прогресс бар на весь экран, пока запрос не завершится
Да
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
Да, пока всё работает хорошо или тебе похер, не потеряются ли изменения
представил как такой 'оптимистичный' подход применят для чего-то более мене критично, например продажа авиабилетов. приезжаешь такой в аэропорт, там "сорян, вы не летите... ээм... а видели у вас кнопка 'купить', обратно отжалась?"
источник

AA

Andrey Akimov in Programming Offtop
Anton Korotkikh
представил как такой 'оптимистичный' подход применят для чего-то более мене критично, например продажа авиабилетов. приезжаешь такой в аэропорт, там "сорян, вы не летите... ээм... а видели у вас кнопка 'купить', обратно отжалась?"
я в таком случае на пердачной тяге лечу дальше и экономлю на билетах
источник

KD

Konstantin Dovnar in Programming Offtop
(
Сегодня обсуждали новую фичу, "Добавление в избранное"
По UX кнопка сразу переключается в другое состояние, ещё до того, как уйдет запрос на бэк. Если запрос зафейлился или там ещё что случилось, кнопка возвращается в исходное состояние, потенциально на глазах у пользователя
Шо то хуета, шо другое хуета, и обе хуеты.

Как пользователь — я хочу точно значит добавилось ли оно в избранное.
С другой стороны, как пользователь — я не хочу ждать, пока там что-то отправится на сервер и прилетит обратно.

Очевидно, что подход, когда вся-вся-вся логика на сервере не даёт сделать это нормально и выходит в любом случае дрисня енотья.
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
представил как такой 'оптимистичный' подход применят для чего-то более мене критично, например продажа авиабилетов. приезжаешь такой в аэропорт, там "сорян, вы не летите... ээм... а видели у вас кнопка 'купить', обратно отжалась?"
Ну я думаю, за внедрение этой практики в таком месте кого-нибудь обязательно уволят
источник

А

Алексей in Programming Offtop
на самом деле и в динамической слабой типизации можно делать по нормальному и так чтобы кнопка не отжималась
источник

KD

Konstantin Dovnar in Programming Offtop
Anton Korotkikh
представил как такой 'оптимистичный' подход применят для чего-то более мене критично, например продажа авиабилетов. приезжаешь такой в аэропорт, там "сорян, вы не летите... ээм... а видели у вас кнопка 'купить', обратно отжалась?"
Именно поэтому надо понимать, где это уместно, а где нет.
источник

(

( in Programming Offtop
Konstantin Dovnar
Шо то хуета, шо другое хуета, и обе хуеты.

Как пользователь — я хочу точно значит добавилось ли оно в избранное.
С другой стороны, как пользователь — я не хочу ждать, пока там что-то отправится на сервер и прилетит обратно.

Очевидно, что подход, когда вся-вся-вся логика на сервере не даёт сделать это нормально и выходит в любом случае дрисня енотья.
А, ну да, тут соглы
Есть ещё третий вариант, но сложный для современных клавомакак - кеширование на клиенте и синхронизация с сервером
источник

А

Алексей in Programming Offtop
Алексей
на самом деле и в динамической слабой типизации можно делать по нормальному и так чтобы кнопка не отжималась
и это даже не то чтобы уж сложно
источник

А

Алексей in Programming Offtop
просто вопрос практик и дисциплины
источник

AA

Andrey Akimov in Programming Offtop
(
А, ну да, тут соглы
Есть ещё третий вариант, но сложный для современных клавомакак - кеширование на клиенте и синхронизация с сервером
и чем это поможет в аналогичном случае, когда синхронизация не удалась из-за хуевого интернета?
источник

KD

Konstantin Dovnar in Programming Offtop
(
А, ну да, тут соглы
Есть ещё третий вариант, но сложный для современных клавомакак - кеширование на клиенте и синхронизация с сервером
Этот вариант уже подразумевает логику на устройстве и лишь её синхронизацию с сервером. Или не осилил всё моё сообщение?
источник

AA

Andrey Akimov in Programming Offtop
выглядит просто как возможность отложить факап на чуть попозже
источник