Size: a a a

2020 July 07

m

makoven in ☄️ effector
Aleksandr Osipov
Оно того стоило?
Херней страдал. "Протэгировал" все объекты. Теперь в жсонах прилетают не [{"material": "obsidian"}, {"material": "human bones"}], а [{"2": 4}, {"2": 13}]
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Херней страдал. "Протэгировал" все объекты. Теперь в жсонах прилетают не [{"material": "obsidian"}, {"material": "human bones"}], а [{"2": 4}, {"2": 13}]
Но зачем? Не понял про JSON-ы просто
источник

🦜

🦜 in ☄️ effector
тоже не понял
источник

IS

Ivan Sherstnuyk in ☄️ effector
makoven
Вчера целый день бодался с типами, к вечеру с первого раза скомпилилось и заработало
Если приходится бороться с типами, значит ты что то не так делаешь. Я ловлю проблемы с типами только тогда когда туплю сам и отдаю что то неверное куда то дальше.

Боротся с типами приходится только когда ты пишешь либу. Всё остальное должно выводится само из однажды описанных тобой типов, в идеале конечно же)
источник

IS

Ivan Sherstnuyk in ☄️ effector
Ivan Sherstnuyk
Если приходится бороться с типами, значит ты что то не так делаешь. Я ловлю проблемы с типами только тогда когда туплю сам и отдаю что то неверное куда то дальше.

Боротся с типами приходится только когда ты пишешь либу. Всё остальное должно выводится само из однажды описанных тобой типов, в идеале конечно же)
и то это по сути просто защита от моей же тупости
источник

m

makoven in ☄️ effector
Aleksandr Osipov
Но зачем? Не понял про JSON-ы просто
Для скорости. Когда сотни таких массивов летают на каждое изменение фильтра. Условно, список товаров
источник

m

makoven in ☄️ effector
При поиске
источник

AO

Aleksandr Osipov in ☄️ effector
Ivan Sherstnuyk
Если приходится бороться с типами, значит ты что то не так делаешь. Я ловлю проблемы с типами только тогда когда туплю сам и отдаю что то неверное куда то дальше.

Боротся с типами приходится только когда ты пишешь либу. Всё остальное должно выводится само из однажды описанных тобой типов, в идеале конечно же)
И эффектор в этом плане отличшейшая либа, те кто пытался типизировать портянки редаксовой логики поймут
источник

IK

Igor Kamyshev in ☄️ effector
Frenky
Я не знаю, может это не настоящая задача, а просто в тестовом такое задание

Но если делать интервалы, а там они 500 ошибки имитируют от нуля до 5 где то, пользователь не дождётся загрузки билетов)

А задача, не прекращать загрузку билетов не при каких условиях, до момента пока в ответе не придёт флаг с полем true
Интересно, а куда такое тестовое делаешь?
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Для скорости. Когда сотни таких массивов летают на каждое изменение фильтра. Условно, список товаров
А скорость то как изменится?
источник

АБ

Александр Бакиматов... in ☄️ effector
Igor Kamyshev
Интересно, а куда такое тестовое делаешь?
aviasales
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
типизация для программиста а не программист для типизации)
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
Один фиг оно сжимается и там разница нивелируется
источник

IK

Igor Kamyshev in ☄️ effector
😎
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Frenky
Я не знаю, может это не настоящая задача, а просто в тестовом такое задание

Но если делать интервалы, а там они 500 ошибки имитируют от нуля до 5 где то, пользователь не дождётся загрузки билетов)

А задача, не прекращать загрузку билетов не при каких условиях, до момента пока в ответе не придёт флаг с полем true
наоборот вполне реалистичное задание
источник

m

makoven in ☄️ effector
Aleksandr Osipov
А скорость то как изменится?
Хз. 10 tcp пакетов вместо 30
источник

AO

Aleksandr Osipov in ☄️ effector
makoven
Хз. 10 tcp пакетов вместо 30
мы уже на уровне TCP :)  вроде были на прикладном
источник

🚀🚀

🚀🔬 🚀🔬🚀🔬... in ☄️ effector
Nikita Tkachuk
@ZeroBias указал тип return и ошибка пропала
это часто помогает кстати, так как даёт ещё одну точку для вывода типов
источник

IS

Ivan Sherstnuyk in ☄️ effector
Aleksandr Osipov
И эффектор в этом плане отличшейшая либа, те кто пытался типизировать портянки редаксовой логики поймут
я пробовал типизировать, плюнул и ушел писать на vue/vuex, ахахах. А с эффектором уже не имеет значения что у тебя с стороны view
источник