
Maksim
01.08.2018
07:20:06
Так бывает, когда читаешь только оглавление...

Dmitry
01.08.2018
07:20:44
аааа, ступил чего-то

Maksim
01.08.2018
07:21:01
Ddd в опенсорсе по определению быть не может

Bohdan
01.08.2018
07:24:36
можно симитировать, ко это будет ну такое

Google

Dmitry
01.08.2018
07:25:00
Ладно, давайте предметнее. Вот у меня есть сущности: новости, тизеры. Есть к этим новостям всякие метрики. Стоит ли физически выделять в отдельную папку метрики или же закапывать там же где и сущности, т.е. в тех же папках???

Bohdan
01.08.2018
07:25:06
в какой-то репе видел примеры реализации расписанные типа по коммитам "пошагово"
то есть, первый коммит - mvp, дальше нашлепывание требований поверх

Max
01.08.2018
07:25:36

Bohdan
01.08.2018
07:25:47

Max
01.08.2018
07:25:52
а если ты хочешь чтобы это потом реюзали

Dmitry
01.08.2018
07:25:54
нет, конечно

Bohdan
01.08.2018
07:25:57
или они разложены модульно?

Max
01.08.2018
07:26:07

Bohdan
01.08.2018
07:26:08
если по модулям и метрики нигде больше не применяются - ответ очевиден

Dmitry
01.08.2018
07:26:14
типа есть корень modules

Bohdan
01.08.2018
07:26:38

Dmitry
01.08.2018
07:26:45
Естть еще отдельные метрики, которые пишутся вместе с сущностными :)

Google

Maksim
01.08.2018
07:26:58

Bohdan
01.08.2018
07:27:05
если там в процессе будет еще и меняться какой-нибудь ридми типа с тз - будет более-менее неплохо

Dmitry
01.08.2018
07:27:27

Max
01.08.2018
07:27:34

Dmitry
01.08.2018
07:27:47

Max
01.08.2018
07:27:49
и не все что пишется в базу должно лежать в папочке model

Bohdan
01.08.2018
07:27:49
тут надо понимать нюансы реализации
а метрики новостей пишутся к новостям?

Maksim
01.08.2018
07:28:19
папочка model к базе аще отношения не имеет

Dmitry
01.08.2018
07:28:27

Evgeniy
01.08.2018
07:28:47

Bohdan
01.08.2018
07:28:55

Maksim
01.08.2018
07:29:03

Bohdan
01.08.2018
07:29:32
давай свой вариант для этих штук)

Evgeniy
01.08.2018
07:29:33
зато быстро, .... ну хотя бы в начале

Dmitry
01.08.2018
07:30:24

Bohdan
01.08.2018
07:30:44

Evgeniy
01.08.2018
07:30:59
забег на короткую дистанцию

Google

Evgeniy
01.08.2018
07:31:33
и примеры в инете и в большинстве фреймворков ar по умолчанию

Bohdan
01.08.2018
07:31:37
давай свой вариант для этих штук)
интеграция с финансовым сервисом
в него должны улетать клиенты приложения (как контакты в сервисе) и инвойсы, содержащие строки
у меня свой формат, у них свой формат
по сути, мои модели - это адаптер между моими сущностями и их ...сущностями

Maksim
01.08.2018
07:31:39
и актив рекорд можно изолировать безболезненно. Другой вопрос, нахера он тогда нужен)

Max
01.08.2018
07:31:50
DDD - это прямо как триггер слово
вентилятор начинает расскручиваться))

Bohdan
01.08.2018
07:32:32

Maksim
01.08.2018
07:32:32

Dmitriy
01.08.2018
07:32:39
Dai Duraku Dorogu

Max
01.08.2018
07:32:43

Dmitriy
01.08.2018
07:33:35
И адская смесь: А можно ли с помощью ДДД делать сеттеры в микросервисах.
Бам

Evgeniy
01.08.2018
07:33:44
ddd, микросервисы, докер, аркестарция, devops, agile, что еще за крутые базворды знаем?
event sourcing, cqrs ...

Max
01.08.2018
07:34:01

Maksim
01.08.2018
07:34:08

Evgeniy
01.08.2018
07:34:20

Bohdan
01.08.2018
07:34:24
Бам
в микросервисах для мадженты, написанных на yii2

Max
01.08.2018
07:34:43

Maksim
01.08.2018
07:34:52

Google

Max
01.08.2018
07:35:03
фаулер же писал в книге

Dmitry
01.08.2018
07:35:08

Max
01.08.2018
07:35:12
типо вот есть row data gateway

Maksim
01.08.2018
07:35:53

Evgeniy
01.08.2018
07:35:56
кстате проведите ревью мое либе )))

Max
01.08.2018
07:36:04
если разделять то сделаете свой дата-мапер

Admin
ERROR: S client not available

Evgeniy
01.08.2018
07:36:05
и звездочку поставьте если код хороший)))
хочу чтобы ей пользовались люди

Dmitry
01.08.2018
07:36:19

Maksim
01.08.2018
07:36:35

Max
01.08.2018
07:36:42
чтобы было проще возьмите "чуть логики" и добавьте в row data gateway

Dmitry
01.08.2018
07:36:47

Evgeniy
01.08.2018
07:37:07
в чем + от других?
ну если объективно
1. Любую другую либу можно сделать провайдером в мою
2. Мне нравиться тот синтаксис описания зависимостей и просто и отсутствие лишнего булшита
3. Автоматическая конфигурация по параметрам конструктора в большинстве либ уже есть (я хочу в следующий релиз кэширование сюда добавить по работе с рефлекшен)
ну и лично для меня 4. ЧСВ что это моя либа, но там мало кода и понять его довольно просто и плюс 100% code coverage )))

Dmitry
01.08.2018
07:39:30

Evgeniy
01.08.2018
07:40:37

Maksim
01.08.2018
07:40:44
у моей либы аще плюсов нет) сложна и нипанятна)
а ещё человеки зачем-то на демку звёздочки тыкают)

Google

smile
01.08.2018
07:41:26
Что за либа то? Скучно читать срач и быть не в теме. Киньте ссылкой плиз)

Dmitry
01.08.2018
07:41:32

Evgeniy
01.08.2018
07:41:36
а звездочка чтобы не забыть, но успешно забывается
там на картинку если тыкнуть видео документация, ноухау)

Maksim
01.08.2018
08:00:41

Evgeniy
01.08.2018
08:06:13
самое сложное это писать мануал

Dmitry
01.08.2018
08:07:22

Evgeniy
01.08.2018
08:31:59

Dmitry
01.08.2018
08:41:04
А как можно быстро посмотреть знаение свойства объекта в режиме дебага в шторме?

Evgeniy
01.08.2018
09:42:06
alt + f8
название объекта
и он его структуру выведет

Bohdan
01.08.2018
09:42:28
или alt+shift+8

Evgeniy
01.08.2018
09:42:28
например
alt+f8 $this enter
туда можно что угодно писать он даже сравнения может делать )