Size: a a a

Software Design/Architecture/Zen

2021 March 13

SB

Sergei Baikin in Software Design/Architecture/Zen
Yaroslav Zhymkov
понял, на практике удобно ли вам? не писал в таком стиле
Очень. Обычный ивент драйвен подход.
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Value Object идентифицируется по значению
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Сущность по идентификатору
источник

YZ

Yaroslav Zhymkov in Software Design/Architecture/Zen
Евгений Ромашкан
Сущность по идентификатору
понимаю, попытался упростить для понимания термина
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Евгений Ромашкан
Сущность по идентификатору
Для меня сущности это идентификатор и только идентификатор. Тогда мы уходим от ужасного логического кохижена.
источник

YZ

Yaroslav Zhymkov in Software Design/Architecture/Zen
Sergei Baikin
Очень. Обычный ивент драйвен подход.
спасибо что поделились, обдумаю
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergei Baikin
Для меня сущности это идентификатор и только идентификатор. Тогда мы уходим от ужасного логического кохижена.
Ужасного логического кохижена? wat?)
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Каплинга может?)
источник

К

Карательный отряд... in Software Design/Architecture/Zen
Sergei Baikin
Очень. Обычный ивент драйвен подход.
испльзуете фреймворк? какой стек? насколько большой проект?
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Евгений Ромашкан
Ужасного логического кохижена? wat?)
Посмотрите на вики той же уровни кохижена и почему логический кохижн один из самых плохих
источник

SM

Sergey Milimko in Software Design/Architecture/Zen
Sergei Baikin
Для меня сущности это идентификатор и только идентификатор. Тогда мы уходим от ужасного логического кохижена.
А если идентификатор есть, но нет изменения состояния и жизненного цикла, то что это тогда?
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergei Baikin
Посмотрите на вики той же уровни кохижена и почему логический кохижн один из самых плохих
Точно ничего не перепутал?)
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Евгений Ромашкан
Точно ничего не перепутал?)
Logical cohesion
   Logical cohesion is when parts of a module are grouped because they are logically categorized to do the same thing even though they are different by nature.

Второй по плохости после случайного на вроде хэлпер классов и утилит папочек
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
мда
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergei Baikin
Logical cohesion
   Logical cohesion is when parts of a module are grouped because they are logically categorized to do the same thing even though they are different by nature.

Второй по плохости после случайного на вроде хэлпер классов и утилит папочек
То есть объединять код в логически цельные куски - плохо?)
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Карательный отряд
испльзуете фреймворк? какой стек? насколько большой проект?
Не систему сами написали с NServiceBus копировали. Ну и стек ладно опозорюсь PHP. Проект не сильно большой. 7-16 человек примерно
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Евгений Ромашкан
То есть объединять код в логически цельные куски - плохо?)
Да,, надо объединять в функционально цельные куски.
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Sergei Baikin
Да,, надо объединять в функционально цельные куски.
То есть хэндлинг нажатия каждой кнопки клавиатуры нужно отдельно описывать там где она используется?
источник

YZ

Yaroslav Zhymkov in Software Design/Architecture/Zen
Sergei Baikin
Не систему сами написали с NServiceBus копировали. Ну и стек ладно опозорюсь PHP. Проект не сильно большой. 7-16 человек примерно
больше интересует величина кодовой базы и срок жизни проэкта. больше 100к строк и больше 2 лет к примеру?
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Печально что уже в это чатике понятия coupling/cohesion превратились в некий аналог ddd который просто пихают не разбираясь
источник