Size: a a a

2020 June 18

AL

Andrey Listochkin in BeerJS Moscow
Viravix. Компания устанавливает промышленное оборудование, а мы пишем систему, чтоб с него и с инженеров данные снимать. Они не IT, но решили вложить бабло под такой проект.
источник

AL

Andrey Listochkin in BeerJS Moscow
Делаем свои датчики, свои контроллеры, и пишем софт под это дело
источник

🦜

🦜 in BeerJS Moscow
Круто. Таким интересно заниматься
источник

IK

Ilnur Khalilov in BeerJS Moscow
Пока пишешь, круто, как доходит до поддержки, начинается адок
источник

SR

Sergey Rubanov in BeerJS Moscow
🦜
Круто. Таким интересно заниматься
но лучше бы топ левел эвейт
источник

🦜

🦜 in BeerJS Moscow
Sergey Rubanov
но лучше бы топ левел эвейт
без этого никак
источник

N👩

Nikita 👩🏻‍💻💭... in BeerJS Moscow
а зачем вообще эвейт нужен промисы это же неудобно(
источник

IK

Ilnur Khalilov in BeerJS Moscow
Удобно писать без запятых
источник

IK

Ilnur Khalilov in BeerJS Moscow
Можно сразу несколько противоречащих друг другу смыслов в одном предложении уместить
источник

AL

Andrey Listochkin in BeerJS Moscow
Nikita 👩🏻‍💻💭
а зачем вообще эвейт нужен промисы это же неудобно(
ну, до await мы писали так:

co.wrap(function* () {
 yield promise;
})

а теперь пишем

async () => {
 await promise
}

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

топ-левел эвейт - та же фигня

(async () => {
 await prmise
})()

против

await promise

экономия - 2 строчки, реально пофиг. Но приятно.
источник

AL

Andrey Listochkin in BeerJS Moscow
Ilnur Khalilov
Пока пишешь, круто, как доходит до поддержки, начинается адок
так про любой продукт можно сказать, что уж тут
источник

IK

Ilnur Khalilov in BeerJS Moscow
Andrey Listochkin
ну, до await мы писали так:

co.wrap(function* () {
 yield promise;
})

а теперь пишем

async () => {
 await promise
}

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

топ-левел эвейт - та же фигня

(async () => {
 await prmise
})()

против

await promise

экономия - 2 строчки, реально пофиг. Но приятно.
Забываешь, что надо обмазываться try..catch
источник

IK

Ilnur Khalilov in BeerJS Moscow
Andrey Listochkin
так про любой продукт можно сказать, что уж тут
Когда у вас железки, то по-бырому баг на продакшне не пофиксишь)
источник

AL

Andrey Listochkin in BeerJS Moscow
Ilnur Khalilov
Забываешь, что надо обмазываться try..catch
может я Эрлангист в душе - let it crash и хоть трава не расти 😄
источник

AI

Andrei 💅💅💅 Iashchak... in BeerJS Moscow
Andrey Listochkin
может я Эрлангист в душе - let it crash и хоть трава не расти 😄
Привет
источник

AI

Andrei 💅💅💅 Iashchak... in BeerJS Moscow
Что вы знаете о рекурсии и отсутствии переменных?
источник

AI

Andrei 💅💅💅 Iashchak... in BeerJS Moscow
Церковь святой BeamVM ищет последователей
источник

AL

Andrey Listochkin in BeerJS Moscow
Ilnur Khalilov
Когда у вас железки, то по-бырому баг на продакшне не пофиксишь)
у нас сценарий использования такой, что человек который может взять и пофиксить, недалеко от железки. Это не поcтоянная инсталяция, а на начальный период, пока пуск-наладка идет
источник

AL

Andrey Listochkin in BeerJS Moscow
Andrei 💅💅💅 Iashchak
Что вы знаете о рекурсии и отсутствии переменных?
Проверил сейчас свой код на TS: 252 const, 3 let.
источник

AI

Andrei 💅💅💅 Iashchak... in BeerJS Moscow
Andrey Listochkin
Проверил сейчас свой код на TS: 252 const, 3 let.
Ещё проверь количество циклов
источник