Size: a a a

2021 April 10

G[

GamIet [UA, Odessa] in symfony
Т.е. запрос прав юзера из базы на разные сущности и автоматический предоставление и отзыв прав пользователя на что-то - это НЕ бизнес-логика?
Разработчики SaaS-ов просто нервно курят в сторонке и прозревают)
источник

В

Вадим in symfony
Оя многое зависит
источник

В

Вадим in symfony
Предоставление и отзыв, это не проверка ;)
источник

G[

GamIet [UA, Odessa] in symfony
Ну я ж и говорю: К черту ООП, будет просто на кажлдую задачу при помошь PDO херачить сырые за прос на масс INSET/UPDATE/DELETE-ы!)
Збс система! Поддерживаемая!)
источник

В

Вадим in symfony
Нет ;)
источник

s

smile in symfony
тут скорее у всего есть свои оптимальные решения, а не к тому что есть оптимальное решение для всего
источник

G[

GamIet [UA, Odessa] in symfony
Проверка доступа пользователя к возможность использования какойто фичей - это часть предоставления доступа к этой фиче, не?
источник

s

smile in symfony
есть проблема в большом колве однотипных запросов и их можно обьединить в один, то почему нет?
источник

В

Вадим in symfony
Кароче после крудов это мложно понять . Тем более натягивая идеологию крудов и анемичных моделей на cqs.
источник

G[

GamIet [UA, Odessa] in symfony
Ну, сырые запросы в базу - самое быстрое и на первый взгляд оптимальное решение. А потом у тебя этих запросов 200+штук и что-то в структуре базы поменялось и тебе нужно переписать 50 из них)))
источник

В

Вадим in symfony
Смотря в каком случае. Если для вывода данных то не логика, если для записи то логика ;)
источник

s

smile in symfony
это решится еще до каких либо выборок и отдельными механизмами
источник

G[

GamIet [UA, Odessa] in symfony
проверка доступа - это ВСЕГДА проверка доступа!) И если это бизнесс-логика, то эето ВСЕГДА бизнесс-логика.
Потому что бизнесс-логик - это правила, которые диктует бизнесс!
источник

s

smile in symfony
все сводится к запросам в базу за кулисами
источник

В

Вадим in symfony
Опять же, все зависит от самих задач и бизнеса
источник

G[

GamIet [UA, Odessa] in symfony
ИМЕННО! и мой вопрос, который тут муссируется уже несколько часов: Можно ли как-то минимизировать кол-во запросов в базу при этом не потеряв ООП-шность работы на уровне логики.
источник

В

Вадим in symfony
Не надо объединять ;) Попробуйте разделить, мож тогда поймёте что вам старались донести ;)
источник

s

smile in symfony
все начиналось с выборки 10 последних постов и отдачи этого на фронт

ответ вроде дали - там ооп не нужно и логики там нет
источник

В

Вадим in symfony
Эээ..вам шашечки или ехать ;) красивый код или красивая база. Надо выбрать от чего отталкиватся
источник

G[

GamIet [UA, Odessa] in symfony
Я правильно вас понимаю, что "отображение списка ваших постов только друзьям ваших друзей" это НЕ бизнесс-логика социальной сети, а нечто другое?
Мы же просто читаем список друзей.
источник