@react_js

Страница 3901 из 5115
Kelin
08.05.2018
21:57:47
на случай, если надо что-то

Ray
08.05.2018
22:15:43
Не, санки то я давно выкинул )

Google
Сергей
08.05.2018
22:16:31
выкини на фиг санки
саги затащить?

в саге конечно делай
охуенное предложение

пиздец

потом люди охуевают

а всё из-за тех, кто посоветовал саги затащить в проект

Valeriy
08.05.2018
22:17:43
потом люди охуевают
обычно люди потом охуевают от кучи санок

Сергей
08.05.2018
22:17:57
обычно люди потом охуевают от кучи санок
если ты не смог, это не значит, что все такие

Valeriy
08.05.2018
22:18:02
в которых ты не можешь сделать ничего толком

Сергей
08.05.2018
22:18:09
Сергей
08.05.2018
22:18:20
в санках можно всё

Google
Сергей
08.05.2018
22:18:24
только адекватно (без магии генераторов)

Valeriy
08.05.2018
22:18:35
а ты попробуй опиши нормальный процесс на санках

Сергей
08.05.2018
22:18:42
Valeriy
08.05.2018
22:18:43
с ожиданием очередного экшина там например

Сергей
08.05.2018
22:18:48
ну да

потом попробуй распутай ебаные зависимости экшенов

задиспатчил экшен

а где-то блядь процесс пошел

ОХУЕННО ОЧЕВИДНЫЙ ФЛОУ

пиздец

как блядь мне узнать, какая именно сага ждет экшн?

ок поиском — охуенно

а потом такой смотришь, а их там 5

и пизда

какая первая запустится?

хз

Valeriy
08.05.2018
22:20:12
как блядь мне узнать, какая именно сага ждет экшн?
ну вообще то очень просто, ты должен знать где у тебя что происходит и не искать это там где этого быть не должно

Google
Andrey
08.05.2018
22:20:23
Ох...

Valeriy
08.05.2018
22:20:33
вот где не должно быть логики, так это в экшинах/санках

Сергей
08.05.2018
22:20:43
а вот ожидание экшена, генераторы, построение сценариев на неочевидных средствах и сложноотлаживаемых — пиздец

Valeriy
08.05.2018
22:21:42
я тоже раньше так думал

Сергей
08.05.2018
22:22:05
я тоже раньше так думал
я раньше так думал, писал так до появления санок и ридакса, тестил это так и с выходом саг продолжаю так думать

ибо отлаживать саги — ад

(прям предчувствую “саги не надо отлаживать")

Valeriy
08.05.2018
22:22:55
саги это по сути и есть отдладчик

Сергей
08.05.2018
22:23:01
бля

пиздец

отладчик

Valeriy
08.05.2018
22:23:08
у тебя тассировка кода фактически происходит

Сергей
08.05.2018
22:23:18
потом валится эксепшен где-то во вложенной саге

и ты такой: ну пиздец стектрейс

ставишь дебаггер — ну пиздец

и не дай бог отлаживаться там, где нативно генераторы не поддерживаются (узкий кейс)

но тесты писать, да, просто вопрос только а надо ли, раз там 99% это саги

если фактического вызова функций не происходит

и не понятно с правильными аргументами ты вызвал или нет

Google
Сергей
08.05.2018
22:25:02
(чувствую “это не ответственность тестов саг”)

расскажи это всем юзерам саг, которые написали на саги тесты, написали тесты на все функции, а вместе это нихуя не работает (или ещё хуже работает неправильно из-за сломанной логики)

а писать интеграционные тесты (сага + все функции) чет никто не рассказывает как (только вместе с остальной страницей)

так повторю ещё раз, НАХУЯ добавлять в проект саги, учитывая вышеописанное (и ещё целый срез проблем, который я не описал)?

Valeriy
08.05.2018
22:27:07
достойной альтернативы пока нет

Сергей
08.05.2018
22:27:13
всегда есть

очень простая, которой пользовались до саг

и до ридакса и реакта

Valeriy
08.05.2018
22:27:32
а так, да, во всех решениях есть свои изъяны

Сергей
08.05.2018
22:27:43
у саги изъянов больше, чем плюсов

Admin
ERROR: S client not available

Сергей
08.05.2018
22:27:44
увы

идея мне дико нравится, ибо полезно

но реализация только добавляет проблем которые нужно решать

Valeriy
08.05.2018
22:29:02
но реализация только добавляет проблем которые нужно решать
ну вот если бы у меня не было за плечами три огромных проекта, где саги, я бы может даже засомневался в них

да, там бывают траблы, но их не так много и они не такие страшные

зато профита гораздо больше

Сергей
08.05.2018
22:29:31
у тебя нет за плечами трех огромных проектов отлично работающих без саг

Cenator
08.05.2018
22:29:57
Google
MrSmeet
08.05.2018
22:30:06
AppBar stiky могет?

Сергей
08.05.2018
22:30:10
я лично переписывал проект имеющий 300+ страниц с саг на санки (почти)

MrSmeet
08.05.2018
22:30:14
Мб добавить надо чегот

Valeriy
08.05.2018
22:30:19
парни, я если честно плохо себе представляю проект со сложной логикой без саг

на санках наверное можно, но это будет полный ппц

Сергей
08.05.2018
22:30:40
А что ты используешь?
thunk + symbiote сейчас экспериментирую с расширенной версией thunk с ожиданием экшена

Cenator
08.05.2018
22:30:44
AppBar stiky могет?
здесь не дока mui, никто не запоминает это

Valeriy
08.05.2018
22:30:56
т.е. там где сложный жизненный цикл приложения без саг ну это надо уметь

Abu
08.05.2018
22:31:09
Valeriy
08.05.2018
22:31:28
thunk + symbiote сейчас экспериментирую с расширенной версией thunk с ожиданием экшена
хм.... ну вот с этого и надо было начинать, что все не просто так :))

Сергей
08.05.2018
22:31:32
на санках наверное можно, но это будет полный ппц
нет ? описывается целый флоу, процесса, обычным, нативным кодом тестируется также как и обычная асинхронная функция (зависимости передаешь в аргументах)

Valeriy
08.05.2018
22:31:42
без ожидания экшинов логику сложно сверстать нормально

Сергей
08.05.2018
22:31:55
хм.... ну вот с этого и надо было начинать, что все не просто так :))
трабла с ожидаением экшена только одна: это пиздец как неочевидно и отлаживать сложно

Не больше ли кода получается, чем с сагами?
только в тестах, и то не сильно

MrSmeet
08.05.2018
22:32:22
здесь не дока mui, никто не запоминает это
<div className={classes.root}> <AppBar position="sticky"> <Toolbar> <IconButton className={classes.menuButton} color="inherit" aria-label="Menu"> </IconButton> <Typography variant="title" color="inherit" className={classes.flex}> </Typography> <SingInDialog></SingInDialog> <SingUpDialog></SingUpDialog> </Toolbar> </AppBar> </div>

Valeriy
08.05.2018
22:32:31
ну ок, запилишь - покажи

Сергей
08.05.2018
22:32:39
Valeriy
08.05.2018
22:32:40
будем посмотреть

Valeriy
08.05.2018
22:32:51
ты о чем?
санки с ожиданием экшинов

Сергей
08.05.2018
22:33:12
санки с ожиданием экшинов
а, я это сделал ещё пару месяцев назад (proof of concept)

Страница 3901 из 5115