Size: a a a

2020 January 15

А

Артём in PHP
Санжар
А как решаете то что внутри одной абстракции определенной сущности может быть очень много операций?
Или это уже проблема того что не раздробили эту абстракцию на две?
Так и решаем, через постоянные раздумия — не агрегат ли это, не сделать ли композицию, не вынести ли это в сервис
источник

AD

Andrey Dembitskyi in PHP
Санжар
А что такое строить агрегаты? Мне просто интересно стало реально.
источник

M

Maestro in PHP
Артём
Так и решаем, через постоянные раздумия — не агрегат ли это, не сделать ли композицию, не вынести ли это в сервис
постоянное лаврирование в средах говна)
источник

С

Санжар in PHP
oh, shit, пока не готов. Но я буду знать куда нырять если что, да.
источник

BT

Bohdan Turchyk in PHP
то ты рано эти три буквы пишешь
источник

ЕР

Евгений Ромашкан in PHP
Bohdan Turchyk
второе
и да - вопрос того, как ты строишь агрегаты
Если человек пойдёт про агрегаты читать ток хуже станет кмк )
источник

Р

Руслан in PHP
Санжар
А как решаете то что внутри одной абстракции определенной сущности может быть очень много операций?
Или это уже проблема того что не раздробили эту абстракцию на две?
Зачем что-то дробить?
источник

AD

Andrey Dembitskyi in PHP
Bohdan Turchyk
то ты рано эти три буквы пишешь
термин оттуда, будет ясно, что гуглить
источник

BT

Bohdan Turchyk in PHP
Евгений Ромашкан
Если человек пойдёт про агрегаты читать ток хуже станет кмк )
ему, не мне /shrug
источник

ЕР

Евгений Ромашкан in PHP
Руслан
Зачем что-то дробить?
Чтобы в сущностях не было слишком много логики
источник

Р

Руслан in PHP
Евгений Ромашкан
Если человек пойдёт про агрегаты читать ток хуже станет кмк )
ну это лучше, чем утверждать что больше 300 строк и 30 методов в сущности не должно быть))
источник

ЕР

Евгений Ромашкан in PHP
Bohdan Turchyk
ему, не мне /shrug
А потом твоя компания выкупит его проект и тебя поддерживать посадят
источник

BT

Bohdan Turchyk in PHP
Andrey Dembitskyi
термин оттуда, будет ясно, что гуглить
ну в первую очередь это просто про агрегацию, нет? а вот как их правильно строить - это да, уже ддд к этому подведет
источник

Р

Руслан in PHP
Евгений Ромашкан
Чтобы в сущностях не было слишком много логики
Слишком это сколько?
источник

С

Санжар in PHP
Руслан
Зачем что-то дробить?
За счет дробления упрощается восприятие/порог в хода.
Когда в одной сущности логики слишком много и она если ещё и сильно связная (coupling, да?), то её понять тяжелее.
Если ошибаюсь поправьте, но вроде в этом суть
источник

А

Артём in PHP
Евгений Ромашкан
А потом твоя компания выкупит его проект и тебя поддерживать посадят
Ну так у проекта моментально обнаружится фатальный недостаток
источник

ЕР

Евгений Ромашкан in PHP
Артём
Ну так у проекта моментально обнаружится фатальный недостаток
Ещё б менеджеры это понимали
источник

M

Maestro in PHP
Санжар
За счет дробления упрощается восприятие/порог в хода.
Когда в одной сущности логики слишком много и она если ещё и сильно связная (coupling, да?), то её понять тяжелее.
Если ошибаюсь поправьте, но вроде в этом суть
большое дробление тоже не есть гуд
источник

ЕР

Евгений Ромашкан in PHP
Maestro
большое дробление тоже не есть гуд
Нужно чтобы cohesive классы/модули были
источник

С

Санжар in PHP
Maestro
большое дробление тоже не есть гуд
Да, конкретно сейчас у меня с этим беда. Заметил что дроблю чисто потому что так надо, а не осознанно с пониманием того где нужно все разделить.
источник