@oop_ru

Страница 723 из 785
Chupa
26.08.2018
09:58:17
Из пхп плохой шаблонизатор

много лишнего надо писать

Sergey
26.08.2018
09:58:37
много лишнего надо писать
ты просто не сишник и не понимаешь)

насколько меньше надо писать)

Google
Aleh
26.08.2018
09:59:01
Но пхп о нем не знало
А что если объекты на уровне языка нужны только для полиморфизма? А все остальные принципы от языка особо ничего не требуют ?

Sergey
26.08.2018
10:00:58
А что если объекты на уровне языка нужны только для полиморфизма? А все остальные принципы от языка особо ничего не требуют ?
ну в целом если мы возьмем изначальную идею которая была у Кея (где нутро объектов не интересно а интересно только то как они взаимодействуют как распределенная система) и посмотреть на то что есть сейчас - то в целом можно забыть о всех этих штуках и в целом вся соль будет только в организации модулей.

и с этой точки зрения сишные заголовочные файлы в целом гуд идея (ну и модули в нормальных языках типа питона)

Sergey
26.08.2018
10:02:24
кей хотел распределенную систему. Что бы небыло центра (потому что ему промыли голову ребята из ARPA)

Aleh
26.08.2018
10:02:36
Деплои без даунтайма чувак в 70ом году хотел

Странный он)

Sergey
26.08.2018
10:02:48
а что мы видем? public static main(args: string[])

не помню как проект назывался

p.s. а если вспомнить что в 45-ом один немец придумал компьютеры с языками которые больше похожи были на джаву чем на алгол.... с исключениями и прочими штуками высокоуровневыми... и ему просто не повезло быть немцем...

Google
Sergey
26.08.2018
10:06:57
типа объект общался с одним объектом, его заменили и все просто продолжают работать.

но это ж не означает что у тебя не может быть типов

но в целом да - тру ООП в статической реализации маловероятно. Либо это будет какой-то гибридный апроч

Артур Евгеньевич
26.08.2018
11:53:17
Exercise Think about the concept of an address (street, number, zip code, etc.). What is a possible context where an address could be modeled as an Entity and not as a Value Object? Discuss your findings with a peer.

что то не могу догнать когда адресс будет VO

у него же по сути все поля определяют его идентефикацию, являясь составным ключом

Артур Евгеньевич
26.08.2018
13:14:05
Валуе обджект)

Aleh
26.08.2018
13:14:15
Да, что это?

F01134H
26.08.2018
13:14:27
Все зависит от контекста использования

Артур Евгеньевич
26.08.2018
13:14:55
Объект не имеющей идентификации, когда равенство можно заключить по равенству полей

Aleh
26.08.2018
13:14:55
Не объект ли, уникальность которого определяется его содержимым?)

Артур Евгеньевич
26.08.2018
13:15:10
Ну как бы формально выходит что да))

Но все таки это квартира же

Aleh
26.08.2018
13:15:28
Так в чем вопрос тогда?

F01134H
26.08.2018
13:15:33
Если ты структурно сравниваешь две сущности, являются ли они VO?

Артур Евгеньевич
26.08.2018
13:15:40
Как мы можем две одинаковых найти

Типо если я прописываючь в квартире я прописываючь в конкретной

Google
Артур Евгеньевич
26.08.2018
13:16:27
Вряд ли есть ещё такая же квартира не являющейся моей

Т. Е если у меня етть купюра в 5к и у тебя то они равны но экземпляры разные

А если мы прописаны в одной хате то это одна и та же хата

Aleh
26.08.2018
13:17:05
Вряд ли есть ещё такая же квартира не являющейся моей
Если ты делаешь условную софтину для кадастровых служб, то например улицы могут переименовывать

F01134H
26.08.2018
13:17:13
Вряд ли есть ещё такая же квартира не являющейся моей
Очень просто, у тебя может быть не один источник данных

Артур Евгеньевич
26.08.2018
13:20:55
Очень просто, у тебя может быть не один источник данных
адрес однозначно определен гос реестром...но даже если у нас два источника не понимаю вообщще это причем в моей задачке

Если ты делаешь условную софтину для кадастровых служб, то например улицы могут переименовывать
ммм но это же будет именно измененная улица старая, со всеми ее атрибутами(домами, границами, и т.д) иначе говоря эт мутабельная сущность получается

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

хотя я незаметно для себя сменил контекст обсуждения с адресса на квартиры непосредственно

а если у меня был дом, который разделил на два например Петухова 13А и Петхуова13Б это что по сути будет...

Denis
26.08.2018
13:31:11
что то не могу догнать когда адресс будет VO
а это не зависит от контекста? например в системе доставки есть заказ и есть адрес. в таком случае адрес это просто vo. разве нет?

Артур Евгеньевич
26.08.2018
13:36:47
да про доставку мне понравился приемер?

хотя с другой стороны адрес же соответствует конкретной точке...

и если в процессе заказа улицу переименовали то точка смещается выходит

а адрес тот же

получается не все так однозначно

f4rt~
26.08.2018
13:37:51
Лень искать, науменко объяснял когда VO есть VO

в "ДДД просто о сложном"

Aleh
26.08.2018
13:46:18
Я не понимаю в чем вопрос, в гос реестре адрес это сущность

Google
Aleh
26.08.2018
13:46:25
В приложении доставки адрес это vo

Артур Евгеньевич
26.08.2018
13:46:34
Я хз кто такой науменко но обычно всегда приводят пример с деньгами, типо купюра при оплате и купюра как улика

Admin
ERROR: S client not available

Артур Евгеньевич
26.08.2018
13:47:25
В приложении доставки адрес это vo
А как тогда ситуацию со сменой адреса разрулить

Артур Евгеньевич
26.08.2018
13:49:05
А тебе надо?
Мне надо передать курьеру информацию о месте доставки

Aleh
26.08.2018
13:49:10
Ну т.е. гос реестру понятно зачем и понятно как, ведь это сущность, а приложению доставки зачем?

Артур Евгеньевич
26.08.2018
13:49:12
Если улицу переименовывают

То адрес указывает уже не туда куда надо доставить

Aleh
26.08.2018
13:49:24
Как быстро на Яндекс картах он будет меняться?

Курьер заблудится?

В крайнем случае ты просто напишешь миграцию, которая старые адреса переведет в новые

Артур Евгеньевич
26.08.2018
13:50:48
Я заказал холодильник 1 декабря 2 декабря мою улицу переименовали и ещё одну улицу переименовали так что мой старый адрес теперь указывает какой на какой то сарай за мкадом Курьер смотрит 5 числа видит в яндекс картвх куда указывает мрой старый адрес и едет туда

Артур Евгеньевич
26.08.2018
13:51:16
А вот если бы ссылоча была на мой дом

То все круто было бы

Aleh
26.08.2018
13:51:34
А если 2го декабря дом снесли

И всех переселили

Google
Артур Евгеньевич
26.08.2018
13:51:41
Ты уверен, что описал реальную ситуацию?
Нет не уверен, но теоретически же возможно

Aleh
26.08.2018
13:51:50
Теоретически все возможно

Достаточно просто найти подходящую теорию)

Артур Евгеньевич
26.08.2018
13:52:38
Если так рассуждать то можно упростить до того что адрес эт вообще не сложный объект а просто строка со слов пользователя записанная

А в случае чего курьер перезвонит и уточнит))

Aleh
26.08.2018
13:52:51
Можно

Все зависит от реальных требований

В зависимости от них ты и выбираешь абстракцию

Chupa
26.08.2018
15:43:40
Мне как-то товар 2.5 месяца везли из м-видео

всякое бывает

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