core в бекенд проекте а что нельзя? А то никак врубиться не могу у всех core разное понятие
ты сам ответил на свой вопрос. 😊 В целом, ядро - основной скелет твоего приложения. А что туда входит - зависит от.
Может ли туда помещаться user репозиторий?
зачем? Он является обязательным в плане работы основного приложения?
Я бы не пихал
Ну типо эээ, ну эээ
А как тебе такая идея: если у меня на проекте появилась папка core значит я делаю велосипед, и пора остановиться и взять какой-нибудь nest.js или moleculer.
ну смари: основная твоя аппка это server. Без чего она точно не может существовать? Роуты? Сервисы?
Без всего что я сделал, я лишнее в проект пихать не стану)))
да в последнее время реже читать получается, открываю чат и проматываю 1k+ сообщений, и вижу одни и те же вопросы, типа там как подружить фронт на локалхосте с беком на сервере по https)
БЛЯТЬ ТЫ ЧО СДЕЛАЛ
Тулзы все вынес, сущности, декораторы, логгеры и пайпы в отдельный utils модуль
папку интерфейсов открой
core это application layer + domain. Вся бизнес-логика там
Его интерфейс — да
Бессмыслица. Core это буквально то ради чего существует приложение
https://tproger.ru/articles/5-principov-chitaemogo-koda-kiss-yagni-dry-bduf-i-britva-okkama Если не знаком ни с чем из этого..
Что за редактор кода?
Это прям максимально повышает читаемость, когда сущности и промежуточные модули вынесены в отдельные директории, а не лежат, к примеру, по всему проекту
Я видел чела который в проекте на несте создавал папку core
Чо за папка кор и зачем она?
Прям намешаны апликейшн слой и бл в одной папке? Тогда можно назвать её utils как в примере выше, эффект тот же
Сам так не делал, но с utils ничего общего не вижу. Просто ещё один способ более вертикального разделения БЛ: каждый её компонент будет изолирован друг от друга и в стиле тактического DDD должен будет использовать разные модели для представления нужных им сущностей
Так в тут не разделение, а комбинирование, раз в одной папке application + domain
Обсуждают сегодня