Size: a a a

2020 March 27

МС

Матвей Старцев in Node.js SPb
ещё очень хотелось бы иметь возможность инжектить на интерфейсах, но это надо сильно постараться)
источник

AM

Andrey Melikhov in Node.js SPb
Матвей Старцев
ещё очень хотелось бы иметь возможность инжектить на интерфейсах, но это надо сильно постараться)
Это невозможно )
источник

AM

Andrey Melikhov in Node.js SPb
Это как проблема js
источник

МС

Матвей Старцев in Node.js SPb
reflex?
источник

МС

Матвей Старцев in Node.js SPb
там можно через анализ кода строки подставлять вместе названия интерфейса
источник

NM

Nikolay Matvienko in Node.js SPb
Токен норм. Просто нужно его объявить, но благо это дело секунд.  Кстати файл с ними растет, и лучше их резать на файлы и держать в соотвествуещем layer рядом IoC. Тогда и нагляднее будет и никто не пробросит зависимость череез несколько слоев.
источник

AM

Andrey Melikhov in Node.js SPb
Nikolay Matvienko
@amel_true  инжект токены (нашел упомянание сейчас в Ангулар доках) – как через Symbol в Inversify? Раньше мы так делали стрингами, сейчас на Symbol.
Да, инверсифай сразу предлагает хорошие практики. Но с другой стороны декораторы тогда проникают слишком глубоко
источник

NM

Nikolay Matvienko in Node.js SPb
Согласен, особенно сторонние либы (при наследовании их классов). Но это жертва на которую мы идем осознано и готовы платить :)
источник

A

Aibar in Node.js SPb
Andrey Melikhov
Метрики улетают в кликхаус и графина из него вытаскивает
А Prometheus используете?
источник

AM

Andrey Melikhov in Node.js SPb
Aibar
А Prometheus используете?
Нет
источник

A

Aibar in Node.js SPb
Спасибо большое
источник

A

Aibar in Node.js SPb
@amel_true еще вопрос, а почему вы тогда используете prom-client?
источник

AM

Andrey Melikhov in Node.js SPb
Aibar
@amel_true еще вопрос, а почему вы тогда используете prom-client?
Потому что в нем хорошо сделан сбор метрик и в общем-то нет никакой привязки к прометею
источник

A

Aibar in Node.js SPb
вообще мне кажется интересная тема, как правильно мониторить)
источник

AM

Andrey Melikhov in Node.js SPb
Единственно неудобно когда они метрики в гистограммы заворачивают :(
источник

AM

Andrey Melikhov in Node.js SPb
Nikolay Matvienko
Токен норм. Просто нужно его объявить, но благо это дело секунд.  Кстати файл с ними растет, и лучше их резать на файлы и держать в соотвествуещем layer рядом IoC. Тогда и нагляднее будет и никто не пробросит зависимость череез несколько слоев.
Да, нест из коробки это решает модулями, там иерархическая структура с переопределением токенов
источник

NM

Nikolay Matvienko in Node.js SPb
Andrey Melikhov
Да, нест из коробки это решает модулями, там иерархическая структура с переопределением токенов
Это хорошо!
источник

AM

Andrey Melikhov in Node.js SPb
Матвей Старцев
там можно через анализ кода строки подставлять вместе названия интерфейса
это дорого для рантайма (а весь IoC бежит в рантайме)
источник

с

сomorsiс in Node.js SPb
Andrey Melikhov
это дорого для рантайма (а весь IoC бежит в рантайме)
можно на тайпскрипте накидать трансформер плагин, который будет подставлять строки вместо интерфейсов
источник

AM

Andrey Melikhov in Node.js SPb
а кто будет проверять соответствие контракту?
источник