@prophp7

Страница 1169 из 1387
Марат
10.07.2018
18:38:19
Жизнь

Maksim
10.07.2018
18:38:33
опять ты...

Марат
10.07.2018
18:39:07
Не опять

А снова

Google
Bohdan
10.07.2018
18:41:14
жизнь норм, пока система выключена

Vitaly
10.07.2018
18:44:55
а где связь межу апликейшеном и командами?)
По твоему команды относятся к домену?

Maksim
10.07.2018
18:47:24
Vitaly
10.07.2018
18:55:37
а какие ещё есть?)
Есть несколько мнений на этот счет, не у одного меня они лежат в слое приложения. Но, да, возможно имеет смысл пересмотреть этот момент.

https://stackoverflow.com/questions/32216408/cqrs-commands-and-queries-do-they-belong-in-the-domain

Maksim
10.07.2018
18:56:38
Есть несколько мнений на этот счет, не у одного меня они лежат в слое приложения. Но, да, возможно имеет смысл пересмотреть этот момент.
нехер им там делать. кроме домена и апликейшена ещё есть места. Как они к приложению относятся?) никак

Bohdan
10.07.2018
18:58:07
нехер им там делать. кроме домена и апликейшена ещё есть места. Как они к приложению относятся?) никак
у меня вообще наркоманские слои - есть приложение, есть домен, и есть фреймворк/инфраструктура)

хотя это излишне, да

но мне так проще, т.к. домен неудобно скроллить :D

Bohdan
10.07.2018
18:59:56
я в принципе согласен с тем, что команды и их хендлеры относятся к домену но чисто с точки зрения организации хранить их отдельно вместе с ДТОшками и application-level сервисами (которые нужны тогда, когда логику в сущность нельзя положить) удобнее, чем в папке домена

Google
Maksim
10.07.2018
19:01:38
пообмазываются своими доменами... у тебя команда\событие не привязана к твоему приложению никак. Ну в принципе никак. Ты можешь влёгкую подписаться на событие, которое ждёшь от другого приложения из ЦОДа на дальних уголках этой вселенной) команды\события - это контракты. Что-то, что ты можешь обработать или демонстративно проигнорить, если тебя сие не касается

Bohdan
10.07.2018
19:03:24
На счет хэндлеров не уверен, ведь они почти всегда завязаны на инфраструктуру
не всегда получается делать хендлеры, просто делегирующие задачи сущностям - чаще в них есть какие-то агрегации или циклы потому они тоже содержат логику домена

Maksim
10.07.2018
19:03:44
ещё б начать холивар за задачи в сущностях, но мне лень...)

Bohdan
10.07.2018
19:03:56
ещё б начать холивар за задачи в сущностях, но мне лень...)
давай, еще не пятница, работать надо - запускай

Maksim
10.07.2018
19:04:16
давай, еще не пятница, работать надо - запускай
я учусь снайпером в овервотче играть) эт интереснее)

Maksim
10.07.2018
19:04:39
Bohdan
10.07.2018
19:04:41
можно как с репозиториями - интерфейс в домен, а реализацию в app :D
фигня бессмысленная, у тебя всегда будет одна реализация и одного, и другого)

Maksim
10.07.2018
19:05:09
тут ещё маленькое уточнение про какие эвенты речь) не про доменные ли)

Bohdan
10.07.2018
19:05:22
ты - приложение целиком. От юая начиная)
ну ты вынес все сильно выше, тем более, в своей специфике) у большинства все же аппки с внешним миром не так часто общаются, как и с другими аппками)

Maksim
10.07.2018
19:06:13
Звучит странно. Как минимум эвенты можно разделить на несколько слоев.
да хоть на все) эвенты не отличаются от дто ни чем и никого ни к чему не обязывают)

Vitaly
10.07.2018
19:06:48
да хоть на все) эвенты не отличаются от дто ни чем и никого ни к чему не обязывают)
Функцией не отличаются, ты прав, но могут отличаться контекстом

Maksim
10.07.2018
19:06:54
просто что ты эвентами называешь? приведи пример

блин, сидел бы дальше сливал игры... нет же, заагрился на знакомые буковки :(

Vitaly
10.07.2018
19:10:27
просто что ты эвентами называешь? приведи пример
OrderPayedEvent например, паблишится сущностью order

Maksim
10.07.2018
19:10:41
OrderPayedEvent например, паблишится сущностью order
он не может паблишиться сущностью, так-то

Bohdan
10.07.2018
19:10:55
блин, сидел бы дальше сливал игры... нет же, заагрился на знакомые буковки :(
за кого хоть? я в овер хоть и играл только на пробных выходных, но персонажей +- знаю по хотсу)

Google
Bohdan
10.07.2018
19:11:25
а как же $this->record и $entity->releaseEvents ?

domain events, все дела

Vitaly
10.07.2018
19:11:47
Ну вот я о том же

Maksim
10.07.2018
19:11:55
ну это просто события, которые были записаны в стрим. Схуяли они паблишатся?)

Bohdan
10.07.2018
19:12:02
ну тут да, тоже хотел сказать

чуть неправильно сформулировано

Vitaly
10.07.2018
19:12:17
Возможно

Maksim
10.07.2018
19:12:22
инфраструктура потом додумывает, что с ними надо ещё чёт сделать, но это уже другое)

Bohdan
10.07.2018
19:12:29
т.к. паблишить их будет тот, кто сделал releaseEvents и плюнул в диспетчер

Vitaly
10.07.2018
19:13:42
инфраструктура потом додумывает, что с ними надо ещё чёт сделать, но это уже другое)
Ок, подскажи тогда пожалста, к чему могут относиться репрезентации сущностей - упрощенные представления?

Maksim
10.07.2018
19:14:15
за данные отвечает домен) как эти представления собираются - его дело) а кто их сериализует, сохраняет и пользователю отдают - вопрос риторический

Vitaly
10.07.2018
19:16:40
Ладно, еще вопрос, никто в Wot blitz не гоняет?)

Bohdan
10.07.2018
19:17:39
я, пожалуй, выступаю за data transformer какой + представления, хранящиеся в домене согласно юзкейсам

Ладно, еще вопрос, никто в Wot blitz не гоняет?)
pubg mobile ванлав, пока мой ведроноут не тянет нормальное

Google
Bohdan
10.07.2018
19:20:02
Чёт ты новое модное слово заучил)
вспомнил скорее, плюс оно последние несколько дней в дискуссиях звучит

Maksim
10.07.2018
19:20:17
Bohdan
10.07.2018
19:20:34
ага, я заметил, что чаще стали набрасывать)
пока что мне топики нравятся (по больному, лол), потому сойдет)

Maksim
10.07.2018
19:22:10
имхо, мерзкие человеки обложились доменами, юзкейсами и прочей академической лапшой и продолжают творить внутри наследований всякую непотребщину, ой, полиморфизм

Bohdan
10.07.2018
19:22:28
зато слова красивые

Maksim
10.07.2018
19:22:55
ну, так-то да) мне сёдня за ООП jsник вещал. Прям как википедия завещает)

Vitaly
10.07.2018
19:31:13
имхо, мерзкие человеки обложились доменами, юзкейсами и прочей академической лапшой и продолжают творить внутри наследований всякую непотребщину, ой, полиморфизм
А где найти того гуру, что осадит и научит правильно? Особенно когда тебе 32. Вот и обмазываешься всякими фаулерами и понимаешь как можешь, через какое то время на основе опыта корректируешь своё мировоззрение и навыки

Dmitry
10.07.2018
19:39:46
сказал бы я :)

Admin
ERROR: S client not available

Maksim
10.07.2018
19:40:14
скажи) тут клуб анонимных любителей пхп) хуже уже не будет)

Dmitry
10.07.2018
19:42:04
обычно когда так говорят становится хуже

Maksim
10.07.2018
19:48:57
что может быть хуже пхп)

Vitaly
10.07.2018
19:49:22
32 прозвучало, как приговор)
Дык и я не чувствую, но как только всплывает эта цифра, щеглы итмошные и прочие молодые архитекторы включают свою гордыню и предвзятость.

militska
10.07.2018
19:49:45
что может быть хуже пхп)
прям как будто в чат СИ-шников попала..)

Vadim
10.07.2018
19:51:32
Artem
10.07.2018
20:05:10
мне 29 и я себя старпёром пока не чувствую)
я вот тоже, но когда начинаешь устраиваться на работу - тут же всплывают ребята "Что?! Вам уже 30?! Вы уже староваты". Ну не так конечно, но возрастом многие интересуются =\

Google
Artem
10.07.2018
20:05:39
и это вот указание в вакансиях, что коллектив молодой - сплошь и рядом

Maksim
10.07.2018
20:06:27
ага. приходишь, а там девочки по 35 лет

и мальчики за 40

Artem
10.07.2018
20:07:38
и мальчики за 40
ну кстати я только 1 раз встречался с разрабом около 40. Обычно всем по 30 - 35. Хотя это всё нерепрезентативная выборка

Maksim
10.07.2018
20:08:21
ну я был в большинстве вменяемых контор спб) всё это пиздёж про молодой коллектив) за дружный не скажу, но если там ботльше 5 человек сидит, точно пиздёж)

Artem
10.07.2018
20:09:03
как бы если работаешь с человеком - это не значит, что в случае чего почку ему отдашь =\

хотя вот на прошлой работе у меня коллектив дружный был, хоть и кодили очень плохо

Maksim
10.07.2018
20:14:27
ну и нахер они такие нужны) не, в стенах офиса - ток о работе) вне - чё угодно. Плохо кодишь - ничего личного, получай по шапке.

Maksim
10.07.2018
20:16:36
ну, я бы не стал так резко. Но по сути я из-за этого и уполз
не) на работе надо о работе) иначе конечная цель отдаляется)

Artem
10.07.2018
20:17:35
не) на работе надо о работе) иначе конечная цель отдаляется)
конечная цель на работе у всех разная) у меня была цель хотя бы приблизительно научиться, а у них была цель чтоб работало. А так как оно и так работает, то цели не совпали

хотя я не знаю как они до сих пор терпят проверку слива унитаза при приоткрывании дверцы холодильника =\

Maksim
10.07.2018
20:18:59
норм завернул) куда там на собес идти?)

Sergey
10.07.2018
20:18:59
или иди в аутсорс на маленькие проекты что бы вдовль наэксперементироваться)

только сначала все ж на кошках

Artem
10.07.2018
20:20:30
норм завернул) куда там на собес идти?)
я пока ещё тестовое делаю. Практически сделал уже. Umbrellio, кажется так называется. Может и не пригласят - посмотрят что я наструячил, перекрестятся и в корзину :D

Maksim
10.07.2018
20:21:00
блин... прочёл неправильно, сразу неправильные мысли в голове)

Artem
10.07.2018
20:21:11
только сначала все ж на кошках
даже на тестовых заданиях есть чему поучиться. Хотя казалось бы 3 сущности, 1 vo, хех

Artem
10.07.2018
20:22:42
Maksim
10.07.2018
20:22:53
10 минут от коменды... над точно сходить)

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