Size: a a a

Боль Тимлида

2021 October 10

AW

Ars Wysocki in Боль Тимлида
Так в том-то и суть, что в зависимости от контекста мы можем нужную имплементации прокинуть
источник

AW

Ars Wysocki in Боль Тимлида
Это просто удобно
источник

VF

Victor Fabrichenko in Боль Тимлида
Это просто сложно
источник

VF

Victor Fabrichenko in Боль Тимлида
Вы пытаетесь разные задачи, решать одним способом
источник

VF

Victor Fabrichenko in Боль Тимлида
Это не упрощение, а усложнение
источник

AW

Ars Wysocki in Боль Тимлида
Я лично не фанат диая, предпочитаю явно зависимости указывать
источник

AW

Ars Wysocki in Боль Тимлида
Одну, прокидывание нужной реализации интерфейса
источник

VF

Victor Fabrichenko in Боль Тимлида
У вас вместо нескольких обработчиков есть один супер обработчик, посчитайте сложность
источник

AW

Ars Wysocki in Боль Тимлида
Неправда
источник

VF

Victor Fabrichenko in Боль Тимлида
А как?
источник

AW

Ars Wysocki in Боль Тимлида
У меня множество реализаций одного интерфейса
источник

AW

Ars Wysocki in Боль Тимлида
Каждый выполняет одну задачу
источник

VF

Victor Fabrichenko in Боль Тимлида
Ну вот я и говорю
источник

AW

Ars Wysocki in Боль Тимлида
Своим правильным образом
источник

VF

Victor Fabrichenko in Боль Тимлида
Вы пытаетесь для разных задач сделать один интерфейс
источник

AW

Ars Wysocki in Боль Тимлида
Нет супер обработчика
источник

VF

Victor Fabrichenko in Боль Тимлида
Вы всю сложность пихаете в одно место
источник

AW

Ars Wysocki in Боль Тимлида
Задача - журналирование
источник

AW

Ars Wysocki in Боль Тимлида
Я хочу иметь в скоупе функцию log
источник

VF

Victor Fabrichenko in Боль Тимлида
Это вы так решили
источник