Size: a a a

AngularPiter - русскоговорящее сообщество

2018 April 20

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
о, я об этом рассказывал :з
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Я так и подумал)
источник

ИБ

Иван Ботанов in AngularPiter - русскоговорящее сообщество
А? Что? Еще один митап? А трансляция будет ?
источник

K

Katerina in AngularPiter - русскоговорящее сообщество
не, трансляции не будет
источник

И

Иван in AngularPiter - русскоговорящее сообщество
вот об этом я и говорю... высосанный из пальца пример использования DI, там где а) он нахрен не сдался; б) другие варианты решения более семантичны, интуитивны и читабельнее... по факту тут типичная замена свитч/кейса на дата-дривен массив (di тут как бы и не обязателен), а по сути тут вовсе реализован паттерн стратегия и нужно было идти дальше и задвигать весь сервис в абстактную фабрику...
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
источник

И

Иван in AngularPiter - русскоговорящее сообщество
хмн... когда случился тот момент, что я стал таким нудным? 😕
источник

S

SQReder in AngularPiter - русскоговорящее сообщество
Я тут встретил предложение сделать свич на декораторах.
источник

АД

Александр Духовняк in AngularPiter - русскоговорящее сообщество
Конкретно этот пост не призыв к действию, а больше для общего кругозора🙃

Мне теперь боезно что-то скидывать😁
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Иван
вот об этом я и говорю... высосанный из пальца пример использования DI, там где а) он нахрен не сдался; б) другие варианты решения более семантичны, интуитивны и читабельнее... по факту тут типичная замена свитч/кейса на дата-дривен массив (di тут как бы и не обязателен), а по сути тут вовсе реализован паттерн стратегия и нужно было идти дальше и задвигать весь сервис в абстактную фабрику...
Object composition > Object Inheritance. Яркий пример проблема Овала и круга (Прямоугольника и квадрата)
источник

Вキ

Вертихвост キバ in AngularPiter - русскоговорящее сообщество
Александр Духовняк
Конкретно этот пост не призыв к действию, а больше для общего кругозора🙃

Мне теперь боезно что-то скидывать😁
Не стоит бояться! Статьи хорошие)
источник

И

Иван in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Object composition > Object Inheritance. Яркий пример проблема Овала и круга (Прямоугольника и квадрата)
roger that, cap. 😆 простите, вырвалось
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Иван
roger that, cap. 😆 простите, вырвалось
Да все ок. Просто я чем дальше тем больше разочаровываюсь в наследовании
источник

И

Иван in AngularPiter - русскоговорящее сообщество
ну ты совсем не первый и уж точно не одинок... об этом разве что ленивый не упоминает в споре про ооп и наследование...
источник

И

Иван in AngularPiter - русскоговорящее сообщество
возможно я погорячился с "абстрактной" фабрикой всего сервиса, но в том случае выбор стратегии прям напрашивается быть вынесенным в фабрику, тем самым убивая использование di на корню
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Да все ок. Просто я чем дальше тем больше разочаровываюсь в наследовании
я вот тут для проекта миксины стал юзать, это вообще нормально?)
источник

MI

Max Ivanov in AngularPiter - русскоговорящее сообщество
ну типо за множественное наследование в С++ меня ай-йай ругали, если я так делал) все-таки проблемы ромбовидного наследования и тп..
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Max Ivanov
я вот тут для проекта миксины стал юзать, это вообще нормально?)
Миксины это множественное наследование в овечей шкуре. Это тоже очень плохо - Diamond Problem (хотя тут не все придерживаются одного мнения)
источник

И

Иван in AngularPiter - русскоговорящее сообщество
Алексей Охрименко
Миксины это множественное наследование в овечей шкуре. Это тоже очень плохо - Diamond Problem (хотя тут не все придерживаются одного мнения)
эмн... Высказывания "Object composition > Object Inheritance" и "Миксины это множественное наследование в овечей шкуре" как-то не особо сочетаются. Композиция тем и больше Наследования, что может композировать поведение нескольких "предков", что посути множественное наследование... или я где-то не там?
источник

АО

Алексей Охрименко in AngularPiter - русскоговорящее сообщество
Иван
эмн... Высказывания "Object composition > Object Inheritance" и "Миксины это множественное наследование в овечей шкуре" как-то не особо сочетаются. Композиция тем и больше Наследования, что может композировать поведение нескольких "предков", что посути множественное наследование... или я где-то не там?
Не. Не там. Множественное наследование это всетаки наследование а не композиция.
источник