170 похожих чатов

Например сейчас, чтобы вывести информацию о товаре и о продавце

на одной странице, я делаю два get запроса на фронте, нужно ли объединять такие штуки в бизнес логику?

9 ответов

18 просмотров

На примере круда имхо сложно понимать, что такое бизнес логика т.к. там этот слой почти пустой. Полагаю, что поэтому у тебя и не выходит. А представь приложение, которое считает все виды налогов в стране. На экран она может выводит просто число значения, но внутри будут формулы и условия разные. Вот эти формулы и условия и есть бизнес-логика

Sasha- Автор вопроса
Rostislav Teryaev
На примере круда имхо сложно понимать, что такое б...

Совершенно верно. Только хотел спросить в контексте курадашлепалки. Как вообще применять use_case? Для валидации, или просто его выкиунть?

Sasha
Совершенно верно. Только хотел спросить в контекст...

валидацию да, имхо там и надо иметь, хоть и не всегда удобно. Иногда бывают круды посложнее, где надо не только взять из базы и отдать на фронт, а еще что-то сделать с полученными данными. Хз, например в зависимости от прав скрыть какую-то инфу. Это тоже бизнес логика

Sasha- Автор вопроса
Rostislav Teryaev
валидацию да, имхо там и надо иметь, хоть и не все...

Т.е. условно говоря, у меня есть метод (create, get) у карточки товара и (create, get) у продавца товара. Это будет два use_case файлика с валидацей id при get и валидацией всех полей при create? А на фронте так и оставить две ручки.

я не вижу где тут что-то связанное с тем, что такое бизнес логика) по файликам как распределять это отдельный вопрос, но как ты написал тоже можно

Sasha- Автор вопроса
Rostislav Teryaev
я не вижу где тут что-то связанное с тем, что тако...

Валидация полей, и все. Например, проверка переданного номера и почты

Sasha
Валидация полей, и все. Например, проверка передан...

скорее всего тут только это и будет в бизнес логике

Rostislav Teryaev
скорее всего тут только это и будет в бизнес логик...

Есть смысл под такое делать юзкейсы, или сразу можно из контроллеров дергать репозиторий?

Egor
Есть смысл под такое делать юзкейсы, или сразу мож...

Под такое вообще Domain model не нужна скорее всего. Будет transaction script, где в одном методе и обращение в базу и тд. Метод - это то, что мы сейчас имеем в виду под методом контроллера

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта