Re[8]: О пользе Dependency Injection
От: yenik  
Дата: 15.01.21 10:50
Оценка:
МП>я имел в виду банальную задачу:
МП>есть фарш исторического кода, который неправильно работает
МП>ты разбираешься в какой момент всё идёт неправильно, отслеживаешь объекты где используются, откуда получаются
МП>и вот на 7м-13м уровне вложенности вызывов ты понимаешь, тебе надо срочно знать откуда берётся значение вот в этом объекте
МП>прыг F12 (у меня это решарперовский GoToDefinition)
МП>ага есть конструктор прыг Alt+F7 (у меня это FindUsages) а хрен тебе — он вызывается неявно в рамках DI
МП>и хорошо если ты это ещё знаешь
МП>а то вполне можешь подумать "ага, значит инициализируется не здесь", и пойти исследовать фарш дальше вглубь!
МП>и это убийственно

ОК. Но при чём тут автоматический рефакторинг?

МП>понижают гибкость автоматического рефакторинга (в частности ReSharper-ом)


И почему
МП>и это не перекрывается гибкостью подстановки mock-объектов
?
Отредактировано 15.01.2021 10:53 yenik . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.