лишь ради того чтоб в тесте передать другую настройку мне как-то эстетически не нравится. Может в контекствары настройки совать?
Весь этот пердолинг, чтобы отклеить энтрипойнт от приложения
Так надо ещё и не все настройки передавать, а нужную часть. Да и не везде, а при инициализации классов
на случай чтобы что? Тесты ещё какая-никакая отмазка (хотя делать код более запутанным лишь ради того чтобы тесты было проще писать — trade off про который ещё надо подумать)
в смысле чтобы в точке входа не делалось лишнего или в каком смысле "отклеить"?
Да почему более запутанным-то?
да тут в одном легаси насмотрелся на их идеи о DI :)
а можно плз значение самой фразы (гугл ничего не дал) — что значит "отклеить энтрипоинт от приложения"?
например то что в совете Тишки о прочтении сеттингов в мейне вроде бы не отклеивает. или создает возможность для этого?
Обсуждают сегодня