этим репозиторием делать. В нем я буду писать что-то типа user.create(..), т.е. буду работать с монгусом. А если я сменю движок бд? Переписывать весь репозиторий?
в этом и суть. тебе придется переписать только репозиторий. а остальной код приложения останется неизменным
я думал можно еще как-то более универсально аха
у тебя ведь в репозитории будут только методы работы с базой. без бизнес логики и прочего. если меняешь базу, то конечно придется и код репозитория менять.
ну а нгапример валидация данных юзера? ее куда впихнуть? в сервис? в хелпер?
сервис и хелпер -- это одно и тоже. но сервис звучит солиднее
согласен хм
а что твое приложение делать-то должно?
пока это просто блог
Обсуждают сегодня