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

Konstantin
14.06.2017
07:53:12

Сергей
14.06.2017
07:53:43

Sergio
14.06.2017
07:53:46

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

Сергей
14.06.2017
07:54:08

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

Google

Сергей
14.06.2017
08:02:20
есть смысл да
но лучше начать с последней 7.10
и когда выйдет node 8.2 или 8.3 перебраться
плавно

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

Ilya
14.06.2017
08:03:47

Сергей
14.06.2017
08:03:52
показать цепочки и кэтчи
затем показать как бабель транспилит 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

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

Aleksandr
14.06.2017
08:09:05

Сергей
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

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

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

Nikolay
14.06.2017
08:26:03

Сергей
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

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

Сергей
14.06.2017
08:34:28

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