@symfony_php

Страница 742 из 1418
Sergey
15.03.2018
21:20:49
примерно так - то есть должен же быть какой-то мэппинг. и там через тот же serializer гонять туда сюда. Вот только я бы настолько разнородные данные хранил не как VO а как сущности если они сами по себе. Хотя тут все в задачу упирается. Не стоит бояться дробить сущности на сущности поменьше с одинаковым ID

но Entity и VO не должны иметь логики, кроме элементарной самовалидации
кто тебе такую глупость сказал? Если ты угораешь по DDD то как раз таки должны иметь логику. Читай про Information Expert - логика обработки данных должна быть там где эти данные есть. ООП и все такое

Alan
15.03.2018
21:25:51
ну в понятиях symfony/doctrine может быть и может. но вообще если следовать заветам фаулера и эванса, вроде как нет
фаулер с эвансом початились 14 лет назад и решили что анемия днище ))) https://www.martinfowler.com/bliki/AnemicDomainModel.html

Google
Bohdan
15.03.2018
21:26:15
ну или придумал и забыл

Sergey
15.03.2018
21:26:26
Bohdan
15.03.2018
21:26:40
у меня полно таких штук
ты рассказывал, я помню

Sergey
15.03.2018
21:26:44
есть риск серьезно пролететь с SOLID если фигачить логику в Entity
есть, так же как если не фигачить логику в сущностях)

Bohdan
15.03.2018
21:26:48
но не помню профит

Bohdan
15.03.2018
21:27:22
я ретроград!
тогда не ссылайся на сладкую парочку)

Google
Sergey
15.03.2018
21:27:24
Ээээ. Нет
легко нарушить SRP, легко нарушить OCP... все такое. Потому я и намекал на то что бы не бояться дробить сущности на сущности поменьше. Ну и важно еще контексты всякие там выбирать

Bohdan
15.03.2018
21:27:36
и да, с солид ты все равно пролетишь

Sergey
15.03.2018
21:27:42
с другой стороны

Yaroslav
15.03.2018
21:28:01
setSerializer
а это работает и вполне решает проблему

Sergey
15.03.2018
21:28:35
есть риск серьезно пролететь с SOLID если фигачить логику в Entity
можешь все же чуть больше пояснить свой вижен проблемы. Мне реально интересно и я собираю мнение людей на эту тему

пока основная паника у людей - расширение логики - подмена элементов + очень большие сущности

Sergey
15.03.2018
21:29:58
Типа ты за то чтобы пихать бизнеслогику в сущности?
мне казалось мы с тобой это уже обсуждали но да, всецело за это

Алексей
15.03.2018
21:30:05
Там же будут тонны кода.

Sergey
15.03.2018
21:30:17
Там же будут тонны кода.
в том то и дело что нет)

Yaroslav
15.03.2018
21:30:17
Алексей
15.03.2018
21:30:21
А как же принцип единственной ответственности?

Есть велики шансы похерить его

Sergey
15.03.2018
21:30:30
ну началось

Sergey
15.03.2018
21:30:33
А как же принцип единственной ответственности?
с ним все хорошо) у каждой моей сущности одна причина для изменения)

Sergey
15.03.2018
21:30:42
хуже когда ответственность размазана

Google
Alan
15.03.2018
21:30:46
на VO можно и бить сущность - будет меньше кода)

Sergey
15.03.2018
21:30:46
по всяким менеджерам и сервисам

Bohdan
15.03.2018
21:30:53
Есть велики шансы похерить его
точно такие же шансы, если вся логика у тебя в сервисах

Sergey
15.03.2018
21:30:58
Есть велики шансы похерить его
так же как и с анемичными моделями. Когда ты делаешь сервис-процедуру и сущность как пачку данных ты вообще солид по звезде пускаешь)

Alan
15.03.2018
21:31:28
принцип единой ответственности это же не про класс с одним методом

Алексей
15.03.2018
21:31:30
А то так пальцы отпадут

Sergey
15.03.2018
21:31:37
Давайте войсом
назначай время

Sergey
15.03.2018
21:31:44
сейчас увы не могу(

Алексей
15.03.2018
21:31:45
назначай время
Через 5 минут

Sergey
15.03.2018
21:31:45
так там Fwdays будет скоро

Алексей
15.03.2018
21:31:47
Бля

так там Fwdays будет скоро
Не все могут в киев

Sergey
15.03.2018
21:32:03
@fes0r тока не говори шо ты не приедешь

Алексей
15.03.2018
21:32:06
так там Fwdays будет скоро
Приходи в субботу в пдффиллер

Sergey
15.03.2018
21:32:08
так там Fwdays будет скоро
могу подписаться на докладик на тему "почему люди боятся пихать логику в сущности"

Google
Andrey
15.03.2018
21:32:16
Не все могут в киев
Не только лишь все?

Алексей
15.03.2018
21:32:22
Sergey
15.03.2018
21:32:26
@fes0r тока не говори шо ты не приедешь
ну вообще я не планировал но сегодня с ребятами из Киева встречался и чет как-то захотел)

Sergey
15.03.2018
21:32:45
почему ты так думаешь?)

Sergey
15.03.2018
21:32:52
ты видел кто в комитете?

Bohdan
15.03.2018
21:33:04
10-го июня, да?

Sergey
15.03.2018
21:33:05
меня на fwdays вообще Миша звал)

Andrey
15.03.2018
21:33:09
почему ты так думаешь?)
Потому что - шо, опять наркомания

Admin
ERROR: S client not available

Sergey
15.03.2018
21:33:20
а он любит обмазываться кодэсепшенами, эктиврэкордами и т.д.

Алексей
15.03.2018
21:33:22
ты видел кто в комитете?
Могу через Яковлева пропихнуть

Sergey
15.03.2018
21:33:50
смотря кто уже подавался и че там за доклады готовятся

Алексей
15.03.2018
21:33:57
По поводу попиздеть. Завтра в 17:00 по Киеву? Или после работы?

Sergey
15.03.2018
21:33:59
Алексей
15.03.2018
21:34:04
Sergey
15.03.2018
21:34:19
но 100% вероятности выберут хайповые темы типа микросервисов, вместо чего-то теоретического

о, так узнайте, сольете инсайдерской инфы)

я вот знаю на kotlin night чувак из одноклассников прям на презенташке собирается на проде что-то отключать))

Google
Sergey
15.03.2018
21:35:03
правда у нас одноклассники заблокированы

и не знают будут ли нарушать какие-то законы показывая их на докладе..

Andrey
15.03.2018
21:35:18
Отключит одноклассники?

Bohdan
15.03.2018
21:35:18
vpn отключит

лол)

Sergey
15.03.2018
21:35:34
Отключит одноклассники?
ну что-то собирается там сломать бгг

Bohdan
15.03.2018
21:35:39
zaborona.help во все дыры

Sergey
15.03.2018
21:35:48
Sergey
15.03.2018
21:36:39
Приходи в субботу в пдффиллер
всегда забавляло название, "педофиллеры"

Heorhi
15.03.2018
21:36:44
Господа, тупой вопрос по Fwdays. А где цену найти ?

Алексей
15.03.2018
21:36:49
Приходи

Sergey
15.03.2018
21:36:56
Sergey
15.03.2018
21:36:57
Ого. А когда!
в след субботу будет

1000?

Andrey
15.03.2018
21:37:06
Sergey
15.03.2018
21:37:12
1000?
я не разбираюсь в ваших деньгах(

Sergey
15.03.2018
21:37:24
за 100грн ты даже не покушаешь нормально)

Алексей
15.03.2018
21:37:31
в след субботу будет
Дай линк на ивент

Sergey
15.03.2018
21:37:40
ща

Алексей
15.03.2018
21:37:43

Страница 742 из 1418