
Nikolay
22.09.2018
04:12:26
Тут главный вопрос, нахера вообще здесь асунц-авайт

Alpha
22.09.2018
04:13:06
Стильно. Модно. Молодёжно.

Nikolay
22.09.2018
04:20:17
Ни малейшего, по-моему :)

Google

Alpha
22.09.2018
04:20:17
Т.е. мы сосём данные из разных источников, последовательность нам не важна

Nikolay
22.09.2018
04:21:14
И почему бы просто не написать function getAll() { return Promise.all([...]); }

Alpha
22.09.2018
04:21:50
Не, смотри:
async function processShitAndCrap() {
let {shit, crap} = Promise.all[getShit(), getCrap()];
return shit + crap;
}
Примерно так

Nikolay
22.09.2018
04:22:46
Ну ты выдумал какую-то свертку еще, а речь именно о том коде, что выше :))

Alpha
22.09.2018
04:22:56
А, ну да

Nikolay
22.09.2018
04:23:17
Еще и эвейт забыл ?

Alpha
22.09.2018
04:23:25
ага
Факт

Roman
22.09.2018
05:56:18
но я везде пишу async все нормально
а ситуаций с Promise.all на самом деле очень мало

Туся
22.09.2018
06:07:44

Google

Dika
22.09.2018
06:11:12

Туся
22.09.2018
06:11:20
согласна, косякнула, именно так

Roman
22.09.2018
06:13:18
чет эта тема всплывает тут раз в три дня
сколько у вас на проекте реальных случаев где надо Promise.all ?

Alpha
22.09.2018
06:53:11
А вот вам зато вопрос по тестированию:
- есть основной код, пусть это будет root.js
- есть какой-то модуль который им эксплуатруется, пусть это будет dependency.js
- этот модуль имеет свои зависимости, например includedDependency.js
А теперь самое интересное: когда запускаются тесты, сперва же выполняются require(...) и т.п.. Внимание, вопрос! Как мне мокнуть dependency да ещё так, что бы не выполнялся includedDependency?
Боюсь как бы через инъекцию не пришлось делать

Vlad
22.09.2018
11:16:26
Прекрасный вопрос

Roman
22.09.2018
11:22:42
если просто практика - сделай систему учета домашних финансов ?

Arma
22.09.2018
11:26:33
Привет всем, а тут можно найти талантливого программиста?

iwannafly
22.09.2018
11:58:57
Можно

Pavel
22.09.2018
11:59:51

Andrew
22.09.2018
12:36:09
как правильно additional_data отправить?

Ivan
22.09.2018
12:41:19

Andrew
22.09.2018
12:47:34

Paul
22.09.2018
12:47:57
{
...
"addiotional_data[passport]": 1234567890
}
...

Andrew
22.09.2018
12:49:34

bulbazavr1k
22.09.2018
13:03:05
Макось это прекрасно

Google

Andrew
22.09.2018
13:03:24

Eugene
22.09.2018
13:03:51

Anca
22.09.2018
14:02:46

Aleksey
22.09.2018
14:03:16
Ребят, всем привет. Посоветуйте самые удобные на ваш взгляд Jquery табы , которые можно всяко разно оборачивать
Хочу к табам добавить управление слайдером, но на некоторых определенная структура и они ломаются, кто какие табы использует? http://prntscr.com/kxenff

kudanoff
22.09.2018
14:06:14
Добрый вечер, кто-нибудь знаком с интеррактивной картой Leaflet?
Или хотя бы подскажите вот этот json'овский код куда пихать

Сергей
22.09.2018
14:12:31

Nikolay
22.09.2018
15:33:56
Асинк-эвейты там оч коряво смотрятся в большинстве кейсов. Особенно с обработкой ошибок.

Roman
22.09.2018
15:34:54
но если все у вас параллельно, то может и не очень удобно. в обычном приложении почти всегда зависимые запросы

Roman
22.09.2018
15:35:29
взял пользователя, потом у пользователя что-то еще

Nikolay
22.09.2018
15:35:45

Admin
ERROR: S client not available

Nikolay
22.09.2018
15:35:50
У нас обычное вроде :)

Roman
22.09.2018
15:36:03
ну... какие запросы у вас независимые?
мне просто сходу сложно придумать так

Nikolay
22.09.2018
15:37:22
Взял пользователя, а у него список отложенных, корзина, и настройки.

Roman
22.09.2018
15:37:33
ага понял

Google

Roman
22.09.2018
15:37:43
ок ладно
переходите на graphql :D

Nikolay
22.09.2018
15:38:02
Ну это примерный кейс, в реальности там все чуть сложнее :)

Roman
22.09.2018
15:38:09

Nikolay
22.09.2018
15:38:23
Манагеры порадуются

Roman
22.09.2018
15:38:43
ну быстрей приложение будет :)

Nikolay
22.09.2018
15:38:53
Слишком большой продукт, чтоб переводить всё.

Roman
22.09.2018
15:39:08
та ясное дело, это я троллю

Nikolay
22.09.2018
15:39:18
Да оно и так в целом ок работает, хотя и подлагивает местами

Roman
22.09.2018
15:39:37
ну я уже к промисам не вернусь

Nikolay
22.09.2018
15:39:52

Roman
22.09.2018
15:39:54
писать асинхронный код как синхронный - это радость
конечно если надо будет - буду
но в своих проектах - точно нет

Nikolay
22.09.2018
15:40:24

Roman
22.09.2018
15:40:29
чем боль?
кроме promise.all?