Size: a a a

Software Design/Architecture/Zen

2021 November 23

SP

Stanislav Popov in Software Design/Architecture/Zen
кстати где? я хочу посмотреть
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
можно
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
ValueObjects are objects that we determine their
* equality through their structrual property.
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
чтото помоему это не валуеобжекты
источник

E

Emanresun in Software Design/Architecture/Zen
разьве?
источник

E

Emanresun in Software Design/Architecture/Zen
вроде как определение
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
валуэобжект это разве не просто рекорд к которму мы явно цепляем тип ?
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ну так да, у него eq определен
источник

E

Emanresun in Software Design/Architecture/Zen
это сущность которая по своему "value" сравнивается а не уникальному id просто, я так понимаю
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
а хм. действительно. с чем я тогда напутал
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Dto
источник

E

Emanresun in Software Design/Architecture/Zen
@NonNikita а в чем плохость что он создал такой класс?
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
тем что это должен быть трейт )
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
просто учи хаскель )
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Какой вообще смысл делать базовый класс для vo
источник

SP

Stanislav Popov in Software Design/Architecture/Zen
ох черт

A value object is not a DTO. The two terms have been conflated by Sun/Java community in the past
источник

E

Emanresun in Software Design/Architecture/Zen
сравнение добавил 🤷‍♂️
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
ну серьёзно, человек в инфраструктурном классе создал props: T; чтобы положить в него весь стейт класса
т.е. у него класс роль которого только поддерживать влияет на то как ты пишешь код во всех наследниках, и это ещё и в домене
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Нахер для этого базовый класс
источник