Вход на сайт
C# - где используется класс Debug?
846 просмотров
Перейти к просмотру всей ветки
в ответ Программист 28.11.22 10:27
Философский в какой-то мере. Но вроде бы о том, что в публичных методах НАДО проверять все параметры, которые не могут быть null-ем, перестали спорить уже лет 10 назад. Да, надо.
Если у тебя в коде 10 причин для NRE, то делать 10 проверок - это зачастую никому не нужный код.
Никому это сильно. Я бы сказал что это всегда всем, сопровождающим проект, жизненно необходимый код. Искать причины NRE одно из самых увлекательных занятий.