Size: a a a

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

2019 November 12

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Ð
а вы работали когда-нибудь в базами, у которых все api доступа к данным представлены функциями?
Это не должно иметь значение, если вся логика взаимодействия инкапсулирована в сервис с собственным интерфейсом в соответствии с требованиями к его реализации.
источник

WH

Working Hard in Node.js — русскоговорящее сообщество
Konstantin
В общем, пока DDD не подводил ни разу, в объективно динамическом ТЗ и высокой скорости разработки
Data driven development?
источник

Ð

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

K

Konstantin in Node.js — русскоговорящее сообщество
Working Hard
Data driven development?
Domain driven design через CQRS и при нуждe ES
источник

OD

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

Ð

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

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
В этом суть слабой связанности
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Если жествие связи в проекте проектировались изначально, то конечно о di речи не идёт. Перейти будет очень сложно, проще переписать
источник

YK

Yaroslav Kuznetsov in Node.js — русскоговорящее сообщество
Oleg Demidov
Если жествие связи в проекте проектировались изначально, то конечно о di речи не идёт. Перейти будет очень сложно, проще переписать
Typedi
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Oleg Demidov
Если жествие связи в проекте проектировались изначально, то конечно о di речи не идёт. Перейти будет очень сложно, проще переписать
Зато переписать очень просто, да. Примерно так. Мониторинг это весьма узкая задача
источник

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Ð
Зато переписать очень просто, да. Примерно так. Мониторинг это весьма узкая задача
Все конечно же зависит от целей проекта и его сложности с учётом дальнейшего возможного развития
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Да, естественно. Поэтому kiss, и не надо городить лишнего без необходимости. Надо будет - нагородим.
источник

Ð

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

OD

Oleg Demidov in Node.js — русскоговорящее сообщество
Да, но там интерфейсы были разделены с учётом того, что над ними будут например отдельные решения сохранения сессий. Я кстати пробовал прикрутить консул для этих целей.
https://www.npmjs.com/package/connect-consul
Но на практике не довелось применить
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Oleg Demidov
Да, но там интерфейсы были разделены с учётом того, что над ними будут например отдельные решения сохранения сессий. Я кстати пробовал прикрутить консул для этих целей.
https://www.npmjs.com/package/connect-consul
Но на практике не довелось применить
да, поэтому там это было оправдано
источник

SS

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

ДС

Дмитрий Скрыльников in Node.js — русскоговорящее сообщество
S S
здравствуйте парни, подскажите стратегию как мне создать недельную активность игры. В статистике должно отображаться день недели и сколько он провел времени за игрой. Также должно быть сравнение предыдущей недели с нынешней
Пиши статистику тупо по времени. Ну типо запись в базе начало активности и конец. А потом уже при отображении агрегируй по дням недели. Иначи будет секс с часовым поясами
источник

Ð

Ð in Node.js — русскоговорящее сообщество
S S
здравствуйте парни, подскажите стратегию как мне создать недельную активность игры. В статистике должно отображаться день недели и сколько он провел времени за игрой. Также должно быть сравнение предыдущей недели с нынешней
А в чем проблема? Сохраняй в базу дату входа, выхода, считай и выводи. Это вообще не задача nodejs )
источник

SS

S S in Node.js — русскоговорящее сообщество
Дмитрий Скрыльников
Пиши статистику тупо по времени. Ну типо запись в базе начало активности и конец. А потом уже при отображении агрегируй по дням недели. Иначи будет секс с часовым поясами
благодарю
источник

М

Молодой in Node.js — русскоговорящее сообщество
привет всем, может кто помочь с тупым вопросом?
источник