Size: a a a

Генератор непрочитанных сообщений

2020 March 04

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Artem Molotov
2) я о ситуации, когда фронт изменил данные, отправил их беку и при этом должен ожидать пересчитанных данных, что бы себе сохранить
и пускай ждет, вдруг он ошибся
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Bohdan Turchyk
и пускай ждет, вдруг он ошибся
Ошибся при подсчёте поля из тех же данных по тому же алгоритму? Звучит забавно. Для действительно важных вещей ничто не мешает подождать и принять данные. Это не замена, а дополнение.
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
Есть возможность накладывать эффекты на видео. Эффекты накладываются бэком, но на фронте нам тоже нужно показывать предпросмотр. @openvz
Если алгоритм обработки + зависимости те же, то вариант.
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
если у тебя тот же алгоритм и ты веришь фронту - меняй стейт сразу
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Bohdan Turchyk
если у тебя тот же алгоритм и ты веришь фронту - меняй стейт сразу
Веришь или не веришь фронту — не важно, т.к. может применяться даже в случаях, когда фронт тупо отображает что-то (не особо важное).

"меняй стейт сразу" т.е. "передавай результат подсчёта с фронта"?
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
а зачем нам логику подсчета на беке иметь, если она на фронте считается? Ну типа на беке мы ведь можем просто провалидировать
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
а зачем нам логику подсчета на беке иметь, если она на фронте считается? Ну типа на беке мы ведь можем просто провалидировать
Потому что состояние из этих полей может быть необходимо как фронту, так и беку
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
можешь менее абстрактный пример привести?
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
а то сейчас будут опять условия походу появляться
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
можешь менее абстрактный пример привести?
ну isAlive() какой-то, который может быть подсчитан по набору других полей (и не быть свойством по той или иной причине).
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
а то сейчас будут опять условия походу появляться
они изначально вроде как и не менялись
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
а то сейчас будут опять условия походу появляться
я для того общий язык и хотел, что бы код/логику шарить между фронтом и беком
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Artem Molotov
ну isAlive() какой-то, который может быть подсчитан по набору других полей (и не быть свойством по той или иной причине).
как-то странно что клиент вообще считает, isAlive он или нет
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
Artem Molotov
ну isAlive() какой-то, который может быть подсчитан по набору других полей (и не быть свойством по той или иной причине).
пока мы говорим про "ту или иную причину" мы ни к чему хорошему не придем
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Alexander Kladov
как-то странно что клиент вообще считает, isAlive он или нет
это относительно объекта на фронте, а не самого фронта
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Bohdan Turchyk
пока мы говорим про "ту или иную причину" мы ни к чему хорошему не придем
увы, я моментально придумать/вспомнить не моуг
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
тогда и обсуждать особо нечего)
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
имхо должен быть какой-то конкретно описанный кейс, чтобы уже обсуждать
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
ок, подумаю
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Alexander Kladov
имхо должен быть какой-то конкретно описанный кейс, чтобы уже обсуждать
Например можно переиспользовать генератор роутов
источник