Size: a a a

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

2021 February 27

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Konstantin Klubkov
я имею в виду его просто в бд создают? Просто сделал регистрацию и возник такой вопрос)
Да. Права это такое же поле как email или имя
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Nikita
у вас тесты это прям серебряная пуля от всего)
Ещё и тесты убрать из уравнения?) Бек на ноде без типов и тестов.
Звучит не очень)
источник

А

Артём in Node.js — русскоговорящее сообщество
чат, правильно ли я понимаю, что когда юзер входит на сайт через вк или другие соцсети, его не нужно записывать в ту базу, где юзеры зареганные по формату почта+пароль?
( если надо записывать, то что в качестве пароля использовать? )
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Артём
чат, правильно ли я понимаю, что когда юзер входит на сайт через вк или другие соцсети, его не нужно записывать в ту базу, где юзеры зареганные по формату почта+пароль?
( если надо записывать, то что в качестве пароля использовать? )
Нужно записывать, используй null
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Артём
чат, правильно ли я понимаю, что когда юзер входит на сайт через вк или другие соцсети, его не нужно записывать в ту базу, где юзеры зареганные по формату почта+пароль?
( если надо записывать, то что в качестве пароля использовать? )
Ну тут, как сделаешь. Можн сделать одну таблицу, где только userId, может ещё дата создания. И несколько таблиц для разных способов регистрации.
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Sergey 🛸
Нужно записывать, используй null
null - антипаттерн, или как минимум запашок.
источник

V

Vlad in Node.js — русскоговорящее сообщество
Vlad Sobenko
null - антипаттерн, или как минимум запашок.
Конкретно для пароля, или в целом?
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Vlad
Конкретно для пароля, или в целом?
В целом
источник

V

Vlad in Node.js — русскоговорящее сообщество
Vlad Sobenko
В целом
Почему?
источник

VS

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

V

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

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Vlad
Тогда, что предположительно использовать?
null object, fail fast
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
null object, fail fast
что?
источник

V

Vlad in Node.js — русскоговорящее сообщество
Для пароля?
источник

VS

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

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
null object, fail fast
вы говорите null антипаттерн, вас спрашивают что юзать, в ответ "null object, fail fast" - что это значит?
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Nikita
вы говорите null антипаттерн, вас спрашивают что юзать, в ответ "null object, fail fast" - что это значит?
Очевидно для начала нужно погуглить, если не понятно.
источник

VS

Vlad Sobenko in Node.js — русскоговорящее сообщество
Ещё есть монады, типа Either.
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
Очевидно для начала нужно погуглить, если не понятно.
нет, в гугле "null object, fail fast" ничего делнього не дает, fail fast я еще понимаю, а что за null object - нет
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad Sobenko
Ещё есть монады, типа Either.
ну ну)
источник