Size: a a a

Node.js — русскоговорящее сообщество

2020 March 13

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
alex alex
А тут можно просить написать какую либо команду?
команды это в какой нить unix чат, там и про rm -rf расскажут
источник

aa

alex alex in Node.js — русскоговорящее сообщество
Romka Kirillov
команды это в какой нить unix чат, там и про rm -rf расскажут
А про cmd.hear, бот на группу вк?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Илья | 😶
да хуй его знает что это такое
ты куда зашел то ?
аха
источник

SZ

Saken Zhalgas in Node.js — русскоговорящее сообщество
Илья | 😶
да хуй его знает что это такое
ты куда зашел то ?
Ну правда
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Как в node.js сообществе принято больше обрабатывать пользовательские ошибки / альтернативный флоу?

1.
const {bid, errors} = makeBid(params)
if(!errors)
   …
else
   …

2.
try{
   const bid = makeBid(params)
   …
}catch(e){
   …
}
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Как в node.js сообществе принято больше обрабатывать пользовательские ошибки / альтернативный флоу?
Анонимный опрос
21%
1. return and get error
79%
2. throw and catch error
Проголосовало: 38
источник

ЮК

Юрий Кононенко in Node.js — русскоговорящее сообщество
для меня try-catch является считай стандартом обработки ошибок)
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Yury Golikov
Как в node.js сообществе принято больше обрабатывать пользовательские ошибки / альтернативный флоу?
Анонимный опрос
21%
1. return and get error
79%
2. throw and catch error
Проголосовало: 38
1 если колбэк, 2 если промис или синхронный код
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Js не мой основной язык, поэтому я не вкурсах, но говорят что последнее время можно писать в функциональном стиле, а экспешены это прям вообще не про то.
Но возможно это касается чисто реакт-фронтендеров.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Yury Golikov
Как в node.js сообществе принято больше обрабатывать пользовательские ошибки / альтернативный флоу?

1.
const {bid, errors} = makeBid(params)
if(!errors)
   …
else
   …

2.
try{
   const bid = makeBid(params)
   …
}catch(e){
   …
}
через Result-объект
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
через Result-объект
Это что в мире JS?
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Yury Golikov
Это что в мире JS?
это как мне нравится
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
Yury Golikov
Как в node.js сообществе принято больше обрабатывать пользовательские ошибки / альтернативный флоу?

1.
const {bid, errors} = makeBid(params)
if(!errors)
   …
else
   …

2.
try{
   const bid = makeBid(params)
   …
}catch(e){
   …
}
а причем тут нода?
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
это как мне нравится
Я имею ввиду подробнее можно? Result в разных языках по разному, в js это что?
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
倫太郎 岡部
а причем тут нода?
Меня больше интересовало мнение бекендеров
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
🙉🙊🙈
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
через Result-объект
Это уже результат обработки ошибки
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Yury Golikov
Я имею ввиду подробнее можно? Result в разных языках по разному, в js это что?
это не часть языка. так что как сам сделаешь, то и будет. я использую упрощенный вариант "как в расте"
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Sergey 🛸
Это уже результат обработки ошибки
ну нет. Result.ok если нет ошибки и Result.err если ошибка.

это примерно как первый вариант в опросе
источник

YG

Yury Golikov in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
это не часть языка. так что как сам сделаешь, то и будет. я использую упрощенный вариант "как в расте"
Типов то нет) Я так понимаю ближе к 1 варику
источник