Задача такая: существуют определенные строковые представления спец. номеров. Нужно сделать класс с методами bool IsCorrect(string number) SomeObject Parse(string number) string Extract(string someString) bool Contains(string someString)
Класс является вспомогательным, и находится внутри сборки.
Вопрос в том что должны делать методы в случае некорректного аргумента ? Например если метод IsCorrect принимает null, должен ли он проверять входной параметр на null или подразумевается что пользователи класса должны сами позаботиться об этом т.к. класс внутренним ? Или еще такая ситуация, методы Parse/Extract приняли некорректный параметр (номер не соответствует формату) что должен тогда делать метод, проверять входной параметр на корректность и бросать спец. исключение в случае если номер некорректный или пользователь класса заранее должен проверить передаваемый номер на короектность ?
Вопросы, которые упоминаются в вопросе очень философские и все решают их по своему.
Есть такие способы.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сейчас у меня в MainViewxaml
Добрый день, подскажите пожалуйста, с чем может связана ошибка "Попытка чтения или записи в защищенную памятьЭто часто свидетельствует о том,...
Есть UWP приложение, его нужно запустить из другой программы, запускexe не удаётся