@prophp7

Страница 1220 из 1387
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
можно симитировать, ко это будет ну такое
ну смотря в каком разрезе ты смотришь, если у ты коммитишь в публичный репос и все могут глянуть, то почему нет

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
в php тоже быть не может
язык роли не играет

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

Dmitry
01.08.2018
07:27:27
но, я так понимаю, это разные метрики?
типа, пишутся в отдельные таблицы

Max
01.08.2018
07:27:34
у тебя все сущности лежат в одной папке?
только вот не все что пишется в базу это сущности!

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

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

и не все что пишется в базу должно лежать в папочке model
у меня вообще есть отдельно сущности, отдельно модели модели - всякие popo и подобные для внешних сервисов

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

Dmitry
01.08.2018
07:28:27
тут надо понимать нюансы реализации а метрики новостей пишутся к новостям?
а вот хз, сначала я их прифигачил к новостям. Потом на 5 метрике думаю отрывать...

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
зато быстро, .... ну хотя бы в начале
@fesor призываю тебя с лекцией на счет быстро. Как-то выясняли, что не очень :)

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 сущностями то понятно, чтобы к базе ходить хватит и сервиса типа table data gateway

DDD - это прямо как триггер слово

вентилятор начинает расскручиваться))

Bohdan
01.08.2018
07:32:32
Maksim
01.08.2018
07:32:32
DDD - это прямо как триггер слово
ещё есть "микросервисы")

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 ...

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
типо вот есть row data gateway
иди это юишникам расскажи) можешь ещё ларавельщикам лецию накинуть)

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
и звездочку поставьте если код хороший)))

хочу чтобы ей пользовались люди

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
опасная либа, я бы не пользовался)
ну я с твоим замечанием насчет mixed согласен но к сожалению увы интерфейс контейнера таков

в чем + от других?
ну если объективно 1. Любую другую либу можно сделать провайдером в мою 2. Мне нравиться тот синтаксис описания зависимостей и просто и отсутствие лишнего булшита 3. Автоматическая конфигурация по параметрам конструктора в большинстве либ уже есть (я хочу в следующий релиз кэширование сюда добавить по работе с рефлекшен)

ну и лично для меня 4. ЧСВ что это моя либа, но там мало кода и понять его довольно просто и плюс 100% code coverage )))

Evgeniy
01.08.2018
07:40:37
1. зачем? 2. тебе нравится 3. не преимущество 4. только если так!
2 - может кому то еще понравиться? 3 - для pimple преимущество (для php-di, или symfony di не преимущество смотря с чем сравнивать)

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

туда можно что угодно писать он даже сравнения может делать )

Страница 1220 из 1387