@nodejs_ru

Страница 873 из 2748
Сергей
14.06.2017
07:52:32
когда пишешь в фп стиле эти цвета скобочек прям сильно облегчают

Konstantin
14.06.2017
07:53:12
когда пишешь в фп стиле эти цвета скобочек прям сильно облегчают
из ФП я по сути юзаю только каррирование, и то лодашем. Че-т не нашел для себя какого-то применения

Сергей
14.06.2017
07:53:43
из ФП я по сути юзаю только каррирование, и то лодашем. Че-т не нашел для себя какого-то применения
я вот юзаю recompose, ramda только не для сложных вещей ибо не освоился ещё но для простых случаев самое оно

Sergio
14.06.2017
07:53:46
а я еще какойто пакет доставить чтоли должен, чотбы это заработало???
я почему спрашивал... он ругается на function после await o_0

Google
Sergio
14.06.2017
07:54:08
D:\node-projects\zoo-bot\src\app.js:24 async function getTransAsync(alias) { ^^^^^^^^ SyntaxError: Unexpected token function

Sergio
14.06.2017
07:54:32
ааа

Сергей
14.06.2017
07:54:47
я вообще разрабатываю сейчас на 8.1 ноде

Konstantin
14.06.2017
07:56:31
Сергей
14.06.2017
07:59:24
обнови

Konstantin
14.06.2017
07:59:39
обнови
низзя. упадёт

Сергей
14.06.2017
07:59:58
лол

обновить код мб тогда?

Konstantin
14.06.2017
08:00:21
обновить код мб тогда?
вариант, но его оч дофига :)

Сергей
14.06.2017
08:01:39
кодмод

Sergio
14.06.2017
08:01:41
я вообще разрабатываю сейчас на 8.1 ноде
я только начал делать, может стоит сразу тоже на 8.1?

Google
Сергей
14.06.2017
08:02:20
есть смысл да

но лучше начать с последней 7.10

и когда выйдет node 8.2 или 8.3 перебраться

плавно

Sergio
14.06.2017
08:03:20
nodemon используете?

Сергей
14.06.2017
08:03:52
nodemon используете?
для разработки только

показать цепочки и кэтчи

затем показать как бабель транспилит async/await

то есть async function - await это не синхронщина а стейт-машина под капотом и это нужно учитывать

Ilya
14.06.2017
08:04:58
Это понятно.

Сергей
14.06.2017
08:05:02
но по факту дать несколько сложных задач именно на выдрачивание опыта с promises

а потом сказать переписать всё на асинки

Ilya
14.06.2017
08:05:26
Во дважды переписывать код не хо

Sergio
14.06.2017
08:05:35
Ҫѐҏӗѫӑ
14.06.2017
08:05:47
8.1 нода ацтой

иногда перф проседает сильно слишком по сравнению с 7

Сергей
14.06.2017
08:06:07
Во дважды переписывать код не хо
а он непоймет как нормально делать-то

Ilya
14.06.2017
08:06:12
Я старые промизные куски оставляю как есть ибо перепис на авайт создаст ошибки

Google
Сергей
14.06.2017
08:06:15
а forever?
не юзал не знаю мне nodemon зашел

Sergio
14.06.2017
08:06:38
Ilya
14.06.2017
08:06:40
Время. Заново тестить. Дорого

Сергей
14.06.2017
08:06:55
что лучше

ааа

вообще тесты для этого есть

а так можешь новичку дать эту задачу

Ilya
14.06.2017
08:07:16
Промизы диктуют вытягивание алгоритмов в последовательную цепочку.

Сергей
14.06.2017
08:07:17
как раз опыт

Ilya
14.06.2017
08:07:42
Можно все сломать к хуям переводя на авайт

У меня этого дня работы нет

Сергей
14.06.2017
08:08:55
Можно все сломать к хуям переводя на авайт
хз как можно всё сломать если переводить по одной функции особенно если есть тесты - переписал - запустил тесты - поправил - проверил - коммит

Sergio
14.06.2017
08:09:01
Можно все сломать к хуям переводя на авайт
а вообще должно быть только синхронно или только асинхронно? или мешать это всё в кучу тоже есть практика такая?

Сергей
14.06.2017
08:09:12
и так, по функции по функции по чуть чуть можно перефигачить постепенно

Ilya
14.06.2017
08:09:33
вообще тесты для этого есть
В случае когда ты делаешь импорт данных со стороннего сервиса - тестить ты будешь сам. Руками

Сергей
14.06.2017
08:09:40
если нужно оттестить свой код то сделать можно всё что нужно

Google
Ҫѐҏӗѫӑ
14.06.2017
08:10:15
а что конкретно?
дофига чего. в общем-то в ишусах самой ноды есть конкретные примеры. тысячи их

Ilya
14.06.2017
08:10:30
Ну да. Когда разрабов полсотни и бюджет не ограничен

Сергей
14.06.2017
08:10:39
8.1 нода ацтой
интересно когда пофиксят вроде зарелизили

Ilya
14.06.2017
08:10:45
И срок запуска

Ҫѐҏӗѫӑ
14.06.2017
08:10:47
там пайплайна 2 и из-за этого бывает всякий пиздец

интересно когда пофиксят вроде зарелизили
в 5.9 обещают совсем выкинуть кранкшафт и обещают, что будет ок

5.9 в мастере уже

но не в 8.x ветке еще

Сергей
14.06.2017
08:13:23
значит надо подождать

мб в 8.3-4 завезут хотя сомнения меня берут

Admin
ERROR: S client not available

Sergio
14.06.2017
08:18:39
вот такие вот спагетти: https://pastebin.com/RbyVH6ub мдя....

Ҫѐҏӗѫӑ
14.06.2017
08:22:19
Сергей
14.06.2017
08:25:33
Sergio
14.06.2017
08:25:53
сейчас бы var везде писать
всмысле? сарказм?)

Nikolay
14.06.2017
08:26:03
сейчас бы var везде писать
т.е до var доебался, а до function нет?

Сергей
14.06.2017
08:26:15
ахах)))

просто var прям рвет глаза

д а там всё глаза рвет

Google
Сергей
14.06.2017
08:26:38
бля пиздец

сначала берет ru потом en

хули не сразу

Promise.all все дела

Sergio
14.06.2017
08:26:55
ну я ж говорю, только начал, не пинайте сильно(((

Сергей
14.06.2017
08:27:00
просто это говнокод))

там можно сделать всё крайне просто

Promise.all(getTrans('lang_sel'), getTrans('en'), getTrans('ru')) .then(([text, ru, en]) => { // do })

всё

Oleg ?
14.06.2017
08:31:47
Nikolay
14.06.2017
08:32:07
тем что есть arrow function

Oleg ?
14.06.2017
08:32:07
А вижу

Ну function иногда нужен

Чтобы сохранить контекст вызова, например в сокетах

Nikolay
14.06.2017
08:32:33
нужен ))

Oleg ?
14.06.2017
08:32:55
Да, в том коде он выглядит не нужным)

Sergio
14.06.2017
08:33:10
UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: (var)[Symbol.iterator] is not a function и не понятно где, теперь(

Сергей
14.06.2017
08:33:23
Чтобы сохранить контекст вызова, например в сокетах
иногда нужен но если есть возможность проектировать код без констекта функции лучше так и сделать пример тому koa2 кидает ctx как параметр функции

Oleg ?
14.06.2017
08:34:02
вот так: socket.on('test', data => myFunc(data, this)) ?

Oleg ?
14.06.2017
08:34:44
Некрасиво, и каждый раз делать обёртку фу фу фу)

Страница 873 из 2748