.
Это же пример. Инжекти логгер, к примеру
Я не понимаю чего ты хочешь добиться с таким "универсальным" подходом проверки на налл везде. Ты либо даешь себе гарантии через NRE или DI либо в каждом методе или контструкторе кидаешься эксепшнами, что как по мне - позапрошлый век
Ещё раз объясняю, нельзя привязываться к конкретной имплементации DI, потому что это не по оопшному. + Как ты поймёшь что у тебя сервис не зарегистрирован или он ноль если у тебя, к примеру он где-то в методе используется? Опять же, куча ненужных логов которые ничего не говорят и придётся копаться в ошибках как в говне
Еще раз - если есть аозможность включить наллблы, IService не может быть налл в твоем юзеркоде.
коли ти останній раз змінював DI?
🙏<WarningsAsErrors>nullable</WarningsAsErrors>
Не знал что можно отдельно для наллблов включить
Вчера. Вопросы?
ти себе спитай "щоб що" краще
Чел, на вопрос отвечай, а не вопросом на вопрос.
Там где есть рефлексия нельзя быть уверенным, но используя DI ты так или иначе будешь на него опираться и играть по его правилам
Обсуждают сегодня