Size: a a a

2021 April 11

В

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

✨Basic_Instinct✨ in symfony
а какое здесь условие n ?
источник

✨Basic_Instinct✨ in symfony
это  фильтр
источник

✨Basic_Instinct✨ in symfony
точно так же и секюрити симфони фильтр
источник

В

Вадим in symfony
Фильтр для нас, разработчиков, а для бизнеса, это приложение которое разрешает публиковать свои заметки  ;) И в нем есть логика, пользователь1 написал заметку и видит ее, но ее не видит пользователь2 ;)
источник

✨Basic_Instinct✨ in symfony
ну тгогда ты подписываешься под Гамбитом, что проверка ролей - бизнес
источник

В

Вадим in symfony
Хотя и это можно реализовать по разному ;)
источник

В

Вадим in symfony
Опять же, все зависит от контекста, у нас чат разработчиков потому мы общаемся в этом контексте.
источник

В

Вадим in symfony
За позицию бизнеса и где у них логика, это так, демагогия и шутка, если что;)
источник

✨Basic_Instinct✨ in symfony
да нет, все норм, протсо беседа)
источник

✨Basic_Instinct✨ in symfony
для меня это не бизнес, это тупой if
бизнес наступает когда наступает определенное условие
источник

✨Basic_Instinct✨ in symfony
но условие не тупой if ))
источник

В

Вадим in symfony
Я честно, не смогу сформулировать грань между крудом и логикой, я ее чувствую, но сформулировать текстом не могу ;)
источник

✨Basic_Instinct✨ in symfony
ага ...
как собака - понимать понимаю, а сказать немогу)
источник

В

Вадим in symfony
Потому что кмк там оч тонкая грань, которую можно быстро перешагнуть, херак и круд уже должен быть умный ;)
источник

G[

GamIet [UA, Odessa] in symfony
Девшахту кто-то слушает?
У него где-то был подкаст на эту тему.
источник

ЕУ

Елнур Уразымбетов... in symfony
Это я для себя определяю так:

Моя сфера - разные документообороты. И сущности в основном двух типов, это документы и справочники.

Например, документы: договор, заявка на оплату, и т.д.
Справочники: контрагенты, валюты, и т.д.

Справочники почти всегда - CRUD, а документы нет.

У документов есть состояния, статусы, разные способы создания (заявка на оплату без договора/на основе договора), а редактирование разделено на разные действия (опубликовать, вернуть в черновики, завершено, корректировать название).

То есть, НЕ CRUD если действия над сущностью названы на языке бизнеса, не просто создание, редактирование и т.д.
источник

А

Александр in symfony
Редактирование тоже понятие растяжимое. Круд это условное обобщение, которое не означает, что у нас тупо обновление полей. Валидация может быть разной, наборы полей могут быть разными и зависеть друг от друга, прав или ещё чего другого
источник

А

Александр in symfony
Кстати, в справочниках тоже можно много чего встретить: флаг активности, иерархия, версионность, опять же зависимости между справочниками и ещё чего другого
источник

В

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