Стоит ли использовать Debug.Утверждать в ASP.NET ?

StackOverflow https://stackoverflow.com/questions/762299

  •  11-09-2019
  •  | 
  •  

Вопрос

Кажется, довольно сложно настроить надлежащую среду отладки в ASP.NET и мне просто интересно, является ли использование Asserts правильным решением или нет.Я немного почитал и увидел, что вам нужно изменить свой web.config, чтобы правильно использовать Asserts.Обычно ли это лучший способ или существуют другие методы отладки, которые могут быть проще в использовании?

Мы не используем фреймворк модульного тестирования, так что на самом деле это не имеет отношения к данному вопросу.

Как вы узнаете разницу между тем, работают они должным образом или не работают вообще?В настоящее время я могу вставить утверждения в свой код, и это абсолютно ничего не даст, потому что они не настроены в web.config.Мне это кажется опасным.

Это было полезно?

Решение

Я бы направил вас сюда: Когда я должен использовать Debug.Утверждать()?.Есть несколько хороших ответов, которые могут подсказать вам, когда стоит их использовать, и исходя из этого, вы сможете понять, стоит ли это делать в вашем приложении.

Другие советы

Наличие отладочных утверждений гарантирует правильность вашего кода.При правильном сочетании тестовых примеров это определенно поможет вам.

Несколько фреймворков модульного тестирования поставляются с обработчиками, которые могут регистрировать сообщения и генерировать исключения при утверждениях.Выбор одного из этих фреймворков или написание собственного обработчика - это то, о чем вам, возможно, придется подумать.Но как только код модульного тестирования перехватит эти исключения, они должны быть зарегистрированы и помечены как неудачные.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top