Задать вопрос
ImmortalCAT
@ImmortalCAT
C# loving

Стоит ли писать проект который проверяет объектны/типы на валидность и выбрасывает exception?

Где то видел, но не запомнил, проект или библиотека была например:
if(someObj == null)
    throw new NullArgumentException();
////
Proove(someOjb);
//внутри этого метода, проверяется на null и выбрасывается исключение
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@dmitryKovalskiy
программист средней руки
А оно вам зачем вообще? Как вы будете тестировать методы валидации моделей? В целом проблемы нет, но вы не сможете внятно использовать unit-тестирование, так как возлагаете функционал на стороннюю либу, поведение которой не контролируете.
Ответ написан
EreminD
@EreminD
Кое-что умею
Кхм, а почему именно отдельный проект?
Почему не сделать какой-нибудь статик класс с методом?
Тогда отвалится проблема про которую выше говорит Дмитрий
Ответ написан
А чем вас не устраивает контрактное программирование?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы