@oop_ru

Страница 773 из 785
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
я вроде наконец-то осознал, что отношение "агрегат - корень агрегата" не является статичным и взаимоисключающим

Yury
09.10.2018
13:03:59
можешь дать больше контекста?
Типа: Там в коде куча велосипедов.

Google
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 (я если что такой себе англовед). и дальше бы указал что конкретно. но это как говорит Сергей очень не проффесионально. так что я бы сказал что этот код можно заменить на уже существующие решения. и дальше список того что уже существует.

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

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
getContact()->getPassportNumber() было бы лучше
предлагаешь встроить номер паспорта в контакт? или геттер?

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
если либа покрыта тестами, что именно тестить не очень?

Артур Евгеньевич
12.10.2018
08:20:39
Всем привет, скажите такая цепочка вызовов это гуд или нот гуд? $doc_ser = $this->dom->createElement('doc_ser', $this->document->getContact()->getPassport()->getSeries()); $doc_num = $this->dom->createElement('doc_num', $this->document->getContact()->getPassport()->getNumber());
а что это вообще такое? если ты просто хочшеь получить данные о документе на чтение, то можно просто сделать запрос в базу, и фактически одним SQL уже вернуть в нужном формате все

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
это проблемы разработчиков либы, как пользователю мне удобно такое юзать

Артур Евгеньевич
12.10.2018
08:23:12
все делать SQL запросами советуете?
в операцияз на чтение да. SQL я просто привел как приер обращения к БД там может быть и редис, и файлы и хоть что

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
закон Деметры почитай
Красава! Респект!

First
12.10.2018
08:50:49
my english is not perfect
Да и русский у тя иногда хуй поймешь)

da horsie
12.10.2018
08:51:09
f4rt~
12.10.2018
08:51:48
ну тут прям классика. не отдавай паспорт в чужие руки, если от тебя просят только сказать его номер
я сразу аналогию проверл с магазином и кошельком, мне почему то она больше всех в голову запала, мол ты же не даешь кассиру в руки кошелек, что бы он у тебя сам взял денег

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

Артур Евгеньевич
12.10.2018
08:52:26
я в китае так и делал))

так что это работате только если у вас есть протокол взаимодействия)

но вообще норм, да и с пасспортом пример тоже

Страница 773 из 785