Я хочу опубликовать комментарий к принятому ответу на этот вопрос: " У вас нет просмотров оставленного кода? Так что вы собираетесь тестировать? ", указывая, что это мне кажется, как только вы добавите
<% if (Model.Thing == "abc") {} %>
или
@if (Model.Thing == "abc") {}
на ваш взгляд, существует вероятность того, что что-то взорвется, и этот потенциал должен быть защищен.
В отношении вопроса, с которым я связан, я мог видеть аргумент, согласно которому следует остерегаться возможности исключений нулевой ссылки в выделенном фрагменте кода, а не засорять свое мнение нулевыми проверками, но тогда как насчет случая? частичных просмотров? Неужели было бы лучше добавить несколько нулевых проверок в многочисленных местах, где может быть отображено частичное представление, а не в одном месте в самом представлении?