Size: a a a

Software Design/Architecture/Zen

2016 December 04

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
при композиции или агрегации передал объект как зависимость
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
и что?)
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
его легко замокать и тестировать
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
уже свой говно код
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
Evgeniy Kuvshinov
при композиции или агрегации передал объект как зависимость
но суть не изменилась
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
и толку от твоих моков
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
если контракт ломает вендор?
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
ты не можешь взять другой фреймворк с тем же интерфейсом депенденси
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
при наследование надо дублировать тесты от либы по этому классу
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
а не ты
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
ты можешь легко найти другую либу
источник

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
с удовлетворяющим контрактом
источник

AK

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

EK

Evgeniy Kuvshinov in Software Design/Architecture/Zen
и поменять
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
бага будет в проде
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
либу все равно надо искать
источник

AK

Aleh Kashnikau in Software Design/Architecture/Zen
кусок взаимодействия переписывать
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
я только 1 не понял. какая разница инъекция зависимости или наследования
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
и там и там есть проблемы
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
инъекция лишает доступа к протектед методам
источник