
Adel
09.10.2018
11:50:15
я б только за ник моментально забанил :)
очевидно же, что нечего ожидать полезного общения

Karim
09.10.2018
12:15:40

Adel
09.10.2018
12:16:00
ну в своих чатах я тот еще тиран. за этот ник - легко

Google

Bohdan
09.10.2018
12:50:46
господа, вопрос по доменным ивентам
имею сущность, допустим, Заказ
Заказ не знает, к какому Юзеру он относится
но Заказ должен бросить ивент в момент своего создания с указанием Юзера
1. я что-то делаю не так и создание заказа не должно быть связано с юзером
2. я должен выбрасывать ивент не в конструкторе Заказа, а в том коде, который создает Заказ и имеет доступ к Юзеру

Sergey
09.10.2018
12:53:27
а почему заказ не имеет связи с юзером? ну типа это нормально когда ты айдишку покупателя передаешь
ну типа иначе как ты знаешь кто купил?

Anton
09.10.2018
12:54:07
Главное только не путать заказ с OrderItem

Bohdan
09.10.2018
12:55:03
суть в том, что у меня односторонняя связь там

Sergey
09.10.2018
12:55:35
кто корень агрегата - тот и должен знать о связи
и по хорошему только корни агрегатов умеют бросаться событиями

Bohdan
09.10.2018
12:58:05
да, на мысль натолкнул, спасибо

Yury
09.10.2018
13:00:54
А английском языке нет понятия "велосипед"? Знаю что есть "reinvent the wheel", но мне нужен не глагол, а сущ.

Bohdan
09.10.2018
13:01:01
я вроде наконец-то осознал, что отношение "агрегат - корень агрегата" не является статичным и взаимоисключающим

Anton
09.10.2018
13:03:32

Yury
09.10.2018
13:03:59

Google

Артур Евгеньевич
09.10.2018
13:04:07

Yury
09.10.2018
13:04:21
"У них там одни велосипеды." Я просто хочу указать что их много, почти все переизобрели.

Sergey
09.10.2018
13:05:49

Bohdan
09.10.2018
13:06:47
но действительно, я просто осознал, что агрегат и его корень - не статическая связь

Adel
09.10.2018
13:08:55
не один я выражаюсь так, что никто не понимает смысл :)

Anton
09.10.2018
13:09:00
Типа: Там в коде куча велосипедов.
Я бы сказал так.
It seems that this code is reinventing the wheel again (я если что такой себе англовед). и дальше бы указал что конкретно. но это как говорит Сергей очень не проффесионально.
так что я бы сказал что этот код можно заменить на уже существующие решения. и дальше список того что уже существует.

Bohdan
09.10.2018
13:09:26

Adel
09.10.2018
13:09:33
угу :)

Yury
09.10.2018
13:11:35

Artem
09.10.2018
20:03:38
привет соратники

Bohdan
09.10.2018
21:01:58
соопшники?

Artem
09.10.2018
21:18:54

Yury
09.10.2018
21:39:49
соопхпшники

Slava
10.10.2018
04:56:45
соопхпшники
Вчера именно так и прочитал.
Только сейчас увидел что другое написано

Alex
12.10.2018
08:11:44
Всем привет, скажите такая цепочка вызовов это гуд или нот гуд?
$doc_ser = $this->dom->createElement('doc_ser', $this->document->getContact()->getPassport()->getSeries());
$doc_num = $this->dom->createElement('doc_num', $this->document->getContact()->getPassport()->getNumber());

da horsie
12.10.2018
08:14:42
getContact()->getPassport()->getNumber() мне не нравится

Bohdan
12.10.2018
08:15:09
закон Деметры почитай

da horsie
12.10.2018
08:15:14
getContact()->getPassportNumber() было бы лучше

Google

Evgenii
12.10.2018
08:15:30

Bohdan
12.10.2018
08:16:03

Alex
12.10.2018
08:17:04

Bohdan
12.10.2018
08:17:39
ну может сейчас уже-не-Коняш ответит

da horsie
12.10.2018
08:17:40
getPassportNumber() => this.passport.number;

Sergei
12.10.2018
08:18:59
если либа покрыта тестами, что именно тестить не очень?

da horsie
12.10.2018
08:19:16

Артур Евгеньевич
12.10.2018
08:20:39

da horsie
12.10.2018
08:20:40

Артур Евгеньевич
12.10.2018
08:21:11
а если это какое то бизнесс действие...то тут что то не так

da horsie
12.10.2018
08:21:14

Sergei
12.10.2018
08:21:22
это проблемы разработчиков либы, как пользователю мне удобно такое юзать

Alex
12.10.2018
08:23:06

Артур Евгеньевич
12.10.2018
08:23:12

Maksim
12.10.2018
08:24:25

Артур Евгеньевич
12.10.2018
08:24:35
ну т.е в случе sql это будет просто сам запрос инкапсулированный в датапровайдер/кверисервис

Maksim
12.10.2018
08:24:47
и main password при одном единственном звучит как-то через жопу)

Артур Евгеньевич
12.10.2018
08:25:15

Google

Артур Евгеньевич
12.10.2018
08:25:27
my english is not perfect
sorry, my bad

Maksim
12.10.2018
08:25:41

Артур Евгеньевич
12.10.2018
08:26:12
я имел ввиду что серию и номер вытащить без всякой доп инфы

Maksim
12.10.2018
08:26:26
дык они разные)

Артур Евгеньевич
12.10.2018
08:26:27
с точки зрения BoundedContext - таможня у челика тока 1 паспорт

da horsie
12.10.2018
08:31:24
чату уже года два. я много узнал, но так и не понял "как надо".

Dmitriy
12.10.2018
08:41:10
короче старайтесь не общаться с незнакомцами

da horsie
12.10.2018
08:42:08

First
12.10.2018
08:49:51

f4rt~
12.10.2018
08:50:45

First
12.10.2018
08:50:49

da horsie
12.10.2018
08:51:09

f4rt~
12.10.2018
08:51:48

First
12.10.2018
08:52:06
Отдаю

da horsie
12.10.2018
08:52:12

Артур Евгеньевич
12.10.2018
08:52:26
я в китае так и делал))
так что это работате только если у вас есть протокол взаимодействия)
но вообще норм, да и с пасспортом пример тоже