Size: a a a

Software Design/Architecture/Zen

2021 January 15

SP

Sergey Protko in Software Design/Architecture/Zen
Segmentation Fault
Поддерживаю на счёт синей книги. Слишком абстрактно, конкретики маловато
я помню как прочитал ее во второй раз, через года 3 после первого... когда уже чуть попробовал почитал еще и т.д. и осознал как много чего в этой книге я тупо игнорировал и как много понял не так...
источник

SP

Sergey Protko in Software Design/Architecture/Zen
первый раз обычно фокус внимания уходит на сущности, сервисы, слои... даже штуки типа anti corruption layer - их смысл в деталях реализации потерялся и просто "культ карго"....
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
Sergey Protko
первый раз обычно фокус внимания уходит на сущности, сервисы, слои... даже штуки типа anti corruption layer - их смысл в деталях реализации потерялся и просто "культ карго"....
Нет, у меня наоборот. Я давно практикую слоеную архитектуру и решил попробовать осознать в деталях DDD, но что-то я не до конца понимаю некоторые концепции. Ожидаю строгих правил, а фактически их нет, очень все вариативно.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Segmentation Fault
Нет, у меня наоборот. Я давно практикую слоеную архитектуру и решил попробовать осознать в деталях DDD, но что-то я не до конца понимаю некоторые концепции. Ожидаю строгих правил, а фактически их нет, очень все вариативно.
я давно не переношу слои
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
Вопрос...
Трекает объекты, которые затронула бизнес транзакция UOW.
Но, что на самом то деле должно трекать?
Персистенс?
источник

HH

Human Human in Software Design/Architecture/Zen
Segmentation Fault
Нет, у меня наоборот. Я давно практикую слоеную архитектуру и решил попробовать осознать в деталях DDD, но что-то я не до конца понимаю некоторые концепции. Ожидаю строгих правил, а фактически их нет, очень все вариативно.
А SOLID разве строгие правила?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Evgenii Evgenivich
Вопрос...
Трекает объекты, которые затронула бизнес транзакция UOW.
Но, что на самом то деле должно трекать?
Персистенс?
UoW это другой паттерн который описывает бизнес транзакцию.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Human Human
А SOLID разве строгие правила?
SOLID бесполезен как правила) open/close не нарушать не выйдет
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
Human Human
А SOLID разве строгие правила?
Нет
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
https://martinfowler.com/eaaCatalog/unitOfWork.html

"Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems."

Другого определения честно сказать не знаю.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
а вот как "критерии для рефакторинга" solid в целом неплох
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
Human Human
А SOLID разве строгие правила?
Я больше сторонник elegant objects :)
источник

HH

Human Human in Software Design/Architecture/Zen
Я использую свой “ленивый solid” ))
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Segmentation Fault
Я больше сторонник elegant objects :)
источник

HH

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

HH

Human Human in Software Design/Architecture/Zen
*Пошли искать стикеры с Егором* 😄
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Segmentation Fault
Я больше сторонник elegant objects :)
ни разу не слышал об этом термине, но сразу подумал о бугаенко
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Human Human
Я использую свой “ленивый solid” ))
http://qualityisspeed.blogspot.com/2014/09/beyond-solid-dependency-elimination.html - я для себя вот эту мантру открыл
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
atcq (Алексей)
ни разу не слышал об этом термине, но сразу подумал о бугаенко
Ну вот это его
источник

EE

Evgenii Evgenivich in Software Design/Architecture/Zen
@fes0r ,
можете помочь разобраться?
Про UOW и кто должен трекать объекты.
Пожалуйста.
источник