Size: a a a

Software Design/Architecture/Zen

2020 October 30

A

Artur in Software Design/Architecture/Zen
И если приходится мокать репозиторий, а ты всего лишь хочешь потестить бизнес логику, то по идее код плохо написан
источник

A

Artur in Software Design/Architecture/Zen
А если тестишь енд ту енд, то зачем тогда мокать?
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
The Ant 🐜
Называй iPostRepository как все нормальные люди :D
Ну нет. Скоращения вообще зло :)
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Apache DOG™
Точно так же как и суффиксы Factory, Singleton, Bean
Почему factory плохо? Если цель класса создавать объекты какие-нибудь, как его ещё обозвать-то
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Сергей Предводителев
Почему factory плохо? Если цель класса создавать объекты какие-нибудь, как его ещё обозвать-то
как и с фэектори, только без.
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Сергей Предводителев
Почему factory плохо? Если цель класса создавать объекты какие-нибудь, как его ещё обозвать-то
зачастую  они (к примеру фектори) сужают функциональность класса до процедуры
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Андрей Ява
зачастую  они (к примеру фектори) сужают функциональность класса до процедуры
это и правильно
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
и в итоге у тебя получается не ООП, а процедуры через статику
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
чем меньше у класса функциональности тем лучше
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Apache DOG™
как и с фэектори, только без.
MyObjectFactory -понятно, MyObject - это сущность
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Bla => MyObject
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Apache DOG™
это и правильно
если ты хочешь писать в процедурном стиле - пиши в процедурном стиле и ни к чему тут ООП
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Андрей Ява
если ты хочешь писать в процедурном стиле - пиши в процедурном стиле и ни к чему тут ООП
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
СРП ребят
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
AbstractFactoryInterface =)
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Класс должен быть настолько большим чтобы давать данные инварианту, не больше
источник

СП

Сергей Предводителев... in Software Design/Architecture/Zen
Apache DOG™
Bla => MyObject
Не понял)
источник

AD

Apache DOG™ in Software Design/Architecture/Zen
Желательно одному
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Apache DOG™
Класс должен быть настолько большим чтобы давать данные инварианту, не больше
Довольно сложное определение. Через причины изменений как-то проще)
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Apache DOG™
Класс должен быть настолько большим чтобы давать данные инварианту, не больше
класс должен быть классом а не процедуркой, завёрнутой в метод класса
источник