Size: a a a

2020 October 09

AM

Andrey Melikhov in Node.js SPb
Нативных модулей?
источник

i

igor in Node.js SPb
ага
источник

AM

Andrey Melikhov in Node.js SPb
Не писал с нуля, но переписывал на NAPI
источник
2020 October 13

AP

Andrey Pechkurov in Node.js SPb
Давно пора было так сделать:
https://github.com/tc39/proposal-error-cause
источник

AP

Andrey Pechkurov in Node.js SPb
Надеюсь, пройдет все стейджи
источник

AM

Andrey Melikhov in Node.js SPb
Неплохо, но может спровоцировать людей ещё больше логики накручивать на эксепшенах
источник

AM

Andrey Melikhov in Node.js SPb
Прямо вижу как в бизнес-логику такое пробирается
источник

AP

Andrey Pechkurov in Node.js SPb
Не думаю, что это сильно повлияет на то, как пишут приложения. Просто удобный апи
источник
2020 October 15

NM

Nikolay Matvienko in Node.js SPb
Andrey Pechkurov
Не думаю, что это сильно повлияет на то, как пишут приложения. Просто удобный апи
+1.
Я правда не совсем понял в чем смысл пропозала. Вроде как предлагаетя все делать руками как это делается обычно. Руками хорошо описано было здесь https://learn.javascript.ru/custom-errors. Я всегда кладу cause оригинальный error и дальше по цепочке. Это точно так же как internalException в с#.
источник

AM

Andrey Melikhov in Node.js SPb
примерчики попахивают, экстендить классы это ну такое
источник

NM

Nikolay Matvienko in Node.js SPb
Колическво кастомных ошибов прямопропорционально кол-ву слоев абстрактый в приложении. И поэтому хорошо иметь оригинальные ошибки в других уровнях.
источник

NM

Nikolay Matvienko in Node.js SPb
class ValidationError extends Error
а чем попахивает?
источник

AM

Andrey Melikhov in Node.js SPb
расширять поведение не абстрактных сущностей грязновато
источник

NM

Nikolay Matvienko in Node.js SPb
сори, а в чем грязь то?)) а с одним Error по всему приложению не грязно? )
источник

AM

Andrey Melikhov in Node.js SPb
PropertyRequiredError extends ValidationError
источник

AM

Andrey Melikhov in Node.js SPb
источник

AM

Andrey Melikhov in Node.js SPb
мутация поведения может взорваться когда изменят базовую сущность
источник

NM

Nikolay Matvienko in Node.js SPb
кто изменит? другая команда?
источник

NM

Nikolay Matvienko in Node.js SPb
картинка огонь 😆
источник

AM

Andrey Melikhov in Node.js SPb
да. или фреймворк
источник