Size: a a a

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

2021 April 02

V

Vlad in Node.js — русскоговорящее сообщество
Прямо сейчас юзаю)
Пилю очень маленький сервис, просили не сильно отходить от общепринятой архитектуры
источник

L

Looch in Node.js — русскоговорящее сообщество
ну и тебе прям так уж нужен DI ? что прям без него никак
источник

N

Nikita in Node.js — русскоговорящее сообщество
вот именно, что обычно наши сервисы и репозитории не нуждаются в инстансах, это просто "статический" код с бизнес логикой, который ее выполнит как только передашь ему нужные сущности, соотвественно толку от того что это делают вместо тебя не особо много
источник

V

Vlad in Node.js — русскоговорящее сообщество
Ну тесты же надо как-то написать, без него не представляю
источник

s

stogram in Node.js — русскоговорящее сообщество
Да тут грань, когда сложная логика и ее много, то удобнее всего в сервисах держать код
источник

s

stogram in Node.js — русскоговорящее сообщество
2 варианта любо юнит тесты, или автотесты
источник

L

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

s

stogram in Node.js — русскоговорящее сообщество
На разный подход разные технологии
источник

V

Vlad in Node.js — русскоговорящее сообщество
Ну а как ты замокаешь нужные сервисы в юнит тестах без di?
источник

N

Nikita in Node.js — русскоговорящее сообщество
jest это умеет, мокаешь сами модули, если это тот же require()
источник

L

Looch in Node.js — русскоговорящее сообщество
не знаю что ты там в тестах делаешь, вообще просто мокаю модули и все
источник

N

Nikita in Node.js — русскоговорящее сообщество
да не красиво да не лучший вариант, но такое можно сделать
источник

L

Looch in Node.js — русскоговорящее сообщество
jest.mock например
источник

s

stogram in Node.js — русскоговорящее сообщество
Тестовые данные по лбому нужно накатывать как то
источник

V

Vlad in Node.js — русскоговорящее сообщество
Не такая гибкость
источник

N

Nikita in Node.js — русскоговорящее сообщество
ну да, я и говорю, что далеко не лучший вариант, но лучше чем ничего
источник

Т

ТИЛЬТОВАНЫЙ ДОЛБОЕБ... in Node.js — русскоговорящее сообщество
как правильно стоит подключать ffmpeg к video-converter в node.js?
источник

V

Vlad in Node.js — русскоговорящее сообщество
video-converter это кто?
источник

Т

ТИЛЬТОВАНЫЙ ДОЛБОЕБ... in Node.js — русскоговорящее сообщество
Mp4 to mp 3
источник

SR

Sergey Razumov in Node.js — русскоговорящее сообщество
правильно не использовать лишние пакеты, а обращаться к ffmpeg напрямую через child_process
источник