Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 February 19

VK

Vlad Kolomoets in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Только вот сервис - очень плохой термин. Он значит и всё и ничего.
Модели - описание сущностей бд
Роутер вызывает контроллеры с логикой
А сервисы - это сервис авторизации, отправления писем, авторизации и прочие,
Если в таком контексте?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Vlad Kolomoets
Модели - описание сущностей бд
Роутер вызывает контроллеры с логикой
А сервисы - это сервис авторизации, отправления писем, авторизации и прочие,
Если в таком контексте?
модель тоже очень абстракное понятие. Выражение отображение какого процесса, обьекта в коде.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
сервис - какая то абстрактная услуга. Хз зачем этот термин.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Vlad Kolomoets
Модели - описание сущностей бд
Роутер вызывает контроллеры с логикой
А сервисы - это сервис авторизации, отправления писем, авторизации и прочие,
Если в таком контексте?
Абстракций можно придумать намного больше, зачем себя ограничевать. Лучше подумать со стороны GRASP, SOLID
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
сервис - какая то абстрактная услуга. Хз зачем этот термин.
Сервис (доменный) - это класс, где инкапсулирована бизнес логика связанная с конкретным бизнес доменом. Что тут непонятного? Есть еще инфраструктурные сервисы, логеры всякие и т.д., не путать с доменными.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Сервис (доменный) - это класс, где инкапсулирована бизнес логика связанная с конкретным бизнес доменом. Что тут непонятного? Есть еще инфраструктурные сервисы, логеры всякие и т.д., не путать с доменными.
Что значит само слово сервис?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Сервис (доменный) - это класс, где инкапсулирована бизнес логика связанная с конкретным бизнес доменом. Что тут непонятного? Есть еще инфраструктурные сервисы, логеры всякие и т.д., не путать с доменными.
Типа бизнес логики в файлах без слова service в имени быть не может?
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Что значит само слово сервис?
Дословный перевод - подход неправильный. Смысл в том, что вкладывает в это слово DDD. В разных подходах может быть разный смысл.
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Дословный перевод - подход неправильный. Смысл в том, что вкладывает в это слово DDD. В разных подходах может быть разный смысл.
был обьект book, а стал book-service. Понятнее не стало
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Типа бизнес логики в файлах без слова service в имени быть не может?
Можно размазать ее где угодно, и файлы назвать как  угодно, но есть определенные договоренности, которые облегчают понимание и поддержку кода. Это как название дизайн патернов
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Можно размазать ее где угодно, и файлы назвать как  угодно, но есть определенные договоренности, которые облегчают понимание и поддержку кода. Это как название дизайн патернов
Паттерн сервис?)))
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Можно ещё придумать Helper? Utils?
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Паттерн сервис?)))
Нет это подход ddd
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Нет это подход ddd
ДДД это когда сервис?)
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Можно ещё придумать Helper? Utils?
Это велосипед, и там чаще какие-то инфраструктурные а не длинные функции собирают
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Это велосипед, и там чаще какие-то инфраструктурные а не длинные функции собирают
Такой же мусор, как сервис
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
ДДД это когда сервис?)
DDD  это когда сначала почитать и разобраться, а потом задавать странные вопросы
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
DDD  это когда сначала почитать и разобраться, а потом задавать странные вопросы
Я читал. И по этому как раз не зациклен на базворде сервис
источник

AZ

Alexander Zakharov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Такой же мусор, как сервис
Без четкой и понятной структуры любой код это мусор
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander Zakharov
Без четкой и понятной структуры любой код это мусор
service нас спасёт))
источник