Size: a a a

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

2021 January 10

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Только не всегда имена полей в конкретному JSON в конкретном запросе совпадает с именем столбца в БД, а набор полей совпадает со структурой таблицы.

Не всегда представление сервиса совпадает с структурой данных в СУБД
а если mongodb?))
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
а если mongodb?))
Что изменилось?
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Евгений Войтенко
экспепшн выкидывать до мапера или внутри него?
помоему все равно
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Kool Guy
помоему все равно
Верно это как?)
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Что изменилось?
есть возможность хранить фактические JS объекты в БД, разве не будет рационально сразу установить им такие поля которые нужны для вывода в апи?
источник

KG

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

мв

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

KG

Kool Guy in Node.js — русскоговорящее сообщество
если есть такая возможность (или кидать исключение)
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
но вообще от кодстайла зависит)
источник

KG

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
м в
люди кто нить  знает как расскадировать xlsx, чтобы получить xml подобную структуру
xlsx итак почти xml
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
есть возможность хранить фактические JS объекты в БД, разве не будет рационально сразу установить им такие поля которые нужны для вывода в апи?
Бек - это не всегда просто HTTP коннект к СУБД
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Бек - это не всегда просто HTTP коннект к СУБД
имеется ввиду что мапперы можно использовать чтобы траснформировать одну и ту же сущность в разные форматы для разных "потребителей"?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
имеется ввиду что мапперы можно использовать чтобы траснформировать одну и ту же сущность в разные форматы для разных "потребителей"?
Вообще трансформировать сущность
источник

¿

¿hope in Node.js — русскоговорящее сообщество
Nikita
есть возможность хранить фактические JS объекты в БД, разве не будет рационально сразу установить им такие поля которые нужны для вывода в апи?
Если у вас сложная сущность, которая использует композицию, то едва ли модель, которая хранится, используется для бизнес логики и отображения, будут совпадать.
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Вообще трансформировать сущность
можно посоветовать литературу чтобы узнать все эти понятия/паттерны/best-practicы? или просто взять любую норм книгу по джаве и перенести ее на js/ts?))
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
можно посоветовать литературу чтобы узнать все эти понятия/паттерны/best-practicы? или просто взять любую норм книгу по джаве и перенести ее на js/ts?))
Можно брать книги не по языкам, а по проектированию / разработке
источник

N

Nikita in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Можно брать книги не по языкам, а по проектированию / разработке
но примеры там все равно скорей всего на джаве будут?)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nikita
но примеры там все равно скорей всего на джаве будут?)
Не обязательно. Ну и важно концепции понимать
источник

N

Nikita in Node.js — русскоговорящее сообщество
эти концепции применимы к проектам любых размеров? имеется ввиду есть ли смысл наворачивать всю эту схему если цель это 1-2 сущности и REST API к ним?
источник