Ilya
Попустись.
Oleg
Попилить на про, нубов и типа тостера
Oleg
Про для обсуждения топовых штук
Oleg
Как тостер - для всех кому нужна помощь и всех кто готов помочь
Oleg
А нубский и не знаю, нужен ли в таком случае
Oleg
А так мы так и будем получать людей что хотят помощи от профи
Ilya
Как-то глубоко.
Oleg
А их будут гнать в нубочат
Oleg
Рефакторинг чатов 😄
Oleg
Вот вот
Oleg
Поэтому 3 чата
Oleg
Про, Нубы, Тостер
Ilya
Для справедливости, в нубском чате тоже сидят профи. Он как-бы изначально для этого и нужен, чтобы там сидели профи и давали советы.
Тигран
что вот вот ?а потом профи будут жаловатся, чет кадров нет, а как кадрам быть то? ведь эти же профи не родились профи
Oleg
Ilya
Ну Олег.
Ilya
Вам дейстивительно так хочется развивать эту тему?
Oleg
Ну в целом мы и так живем
Oleg
"Работает - не трогай!" и прочее
Oleg
На "функции у нас не чистые" и "абстракции потекли"
Ilya
Возможно стоит выйти из дома или из офиса. Сходить в ближайшую булошную, купить там пакетик свежих, тёплых французских булок, а по пути назад зайти в чайную и купить пакетик ароматного крупнолистового. И съесть этих мягких булок, да выпить чаю.
Ilya
И забыть про эти чатики, про JS, про нубов, про сегрегацию.
Oleg
Этот чат слишком интересен чтобы просто пройти мимо него не попытавшись улучшить
Ilya
Эх, Программисты. Всё бы вам улучшить, всё бы вам ускорить.
Ярослав
вопрос к экспертам по промисам. Отловить вываливающийся в асинхронном коде Error я так понимаю никак нельзя?
Ярослав
Просто вот такой вариант не работает
Ярослав
https://jsfiddle.net/personafour/1xz6wgxq/
Ярослав
А очень хотелось бы
Anonymous
но самый лучший вариант, это переименовать в тостер и свалить в новый чат, половину будет лень заходить куда-то ещё, чтобы задать вопрос
Anonymous
хитрый план
Anonymous
используем ленивость людей на практике
Ilya
А это твой кастомный эксепшн будет?
Anonymous
Ilya
Если да, можно вместо throw сделать reject и всё.
hlomzik
Ilya
В противном случае, ошибки внутри промиса не отрабатываются.
Ilya
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/catch#Gotchas_when_throwing_errors
Дмитрий
Создать чятик для профи
Создать чятик для нубов
Нубы не ходят к профи, профи не ходят к нубам
Нубы учатся друг у друга, качество решений и кода падает
Профи все такая илитка илитка через пару лет начинает еще больше страдать, что за адово нубъе лезет устраиваться на работу под их светлое начало
Профи ценятся все выше
Профит
horpto
только дополнительные try catch в колбэке и дделать reject(err)
horpto
Просто вот такой вариант не работает
Anonymous
Ilya
Ну тогда fugg
Ilya
Это не его либа, чуваки.
Ilya
Есть 3rd party где автор уебан и кидает из промиса эксепшен.
Ilya
Ничего не сделаешь, надо что-то придумать.
hlomzik
Весь код у тебя выполняется синхронными кусками. Нужно определять начало каждого куска и за ним следить. В этом случае внутри setTimeout код синхронный, и с ним можно работать обычными методами
hlomzik
Делать обертки, например
Ilya
Ярослав
Ярослав
Я никак не могу повлиять на работу require
hlomzik
hlomzik
Нет?
Ярослав
Ilya
А почему require?
Ярослав
Ilya
АААА
Ilya
Хм...
Ярослав
Асинхронная динамическая загрузка модуля
Ярослав
через AMD синтаксис
Ilya
Пони.
hlomzik
Ilya
hlomzik
Дмитрий
hlomzik
Ilya
Ну это не его либа, в этом проблема.
Ilya
Человек-то понял что так нельзя.
hlomzik
Ilya
Но это надо идти к автору либы и пояснять ему за правду этой жизни.
hlomzik
Ilya
А что за проблема тогда, я не понимаю?
Есть промис, он делает throw, хотя промисы так не должны.
Или я упустил где-то что-то?