Size: a a a

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

2021 February 16

A

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Это подвид орм. Есть active record, есть data mapper. Можете погуглить.
в том же typeorm приходится использовать декораторы на свойствах модели, что делает модель зависимой от орм
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Adv0cat
Я к тому, что вы зачем-то проверяете работоспособность базы данных такими тестами))
Есть изоляционные тесты - их много. Есть интеграционные - их меньше. В интеграционных и проверим что наша модель в коде правильно мепится на модель в базе.
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в том же typeorm приходится использовать декораторы на свойствах модели, что делает модель зависимой от орм
Хз, пока не юзал. В node не так давно. До этого юзал php symfony(doctrine orm)
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
О, товарищ-мигрант
источник

N

Nikita in Node.js — русскоговорящее сообщество
+++
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Vlad Sobenko
Хз, пока не юзал. В node не так давно. До этого юзал php symfony(doctrine orm)
в ноде-то что юзаете для датамаппера?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Adv0cat
Я к тому, что вы зачем-то проверяете работоспособность базы данных такими тестами))
в том тесте он тестирует доменную логику.
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в том же typeorm приходится использовать декораторы на свойствах модели, что делает модель зависимой от орм
В доскрине тоже. Там аннотации 🌚
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в ноде-то что юзаете для датамаппера?
читал, что typeorm может и в data mapper и active record в зависимости от конфигурации.
Декораторы это обертка над моделью(мета информация). Тестировать модель мы будем без этой обертки.
источник

VS

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

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
прочел доку, да, там можно без декораторов
источник

SS

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

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
читал, что typeorm может и в data mapper и active record в зависимости от конфигурации.
Декораторы это обертка над моделью(мета информация). Тестировать модель мы будем без этой обертки.
так вы ж с украинсокго чата по ноде, там же вам сказали что орм - говно, пишите запросы ручками)))
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Nikita
так вы ж с украинсокго чата по ноде, там же вам сказали что орм - говно, пишите запросы ручками)))
У меня своя голова. Я не зомби-падаван Тимура)
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
У меня своя голова. Я не зомби-падаван Тимура)
))
источник

A

Adv0cat in Node.js — русскоговорящее сообщество
Vlad Sobenko
Есть изоляционные тесты - их много. Есть интеграционные - их меньше. В интеграционных и проверим что наша модель в коде правильно мепится на модель в базе.
В любом случае не вижу проблемы юзать sql запросы и для проверки
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Adv0cat
В любом случае не вижу проблемы юзать sql запросы и для проверки
будете тестить на живой бд?
источник

N

Nikita in Node.js — русскоговорящее сообщество
в продакшене сразу
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
вαғғσмεттι
О, товарищ-мигрант
Да, жаль тут нет Фесора и Масюкевича и других продвинутых товарищей с сф чата)
источник