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

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

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

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

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