Вход на сайт
Можно ли возвращать null из функции?
7071 просмотров
Перейти к просмотру всей ветки
в ответ Срыв покровов 12.04.24 22:32
по мне так все логично
Только потому, что вы вероятно "живете" в этом домене.
А по мне, функция берет на себя слишком много и для этого много нужно смотреть реализацию функции.
Если налогового номера нет, то исключение.
Если налоговый номер не определён, то возвращаем null
Если налоговый номер неправильный, то?
Если фирма иностранная, то исключение.
Если клиент не найден то ?
И по вашему описанию хотелось бы видеть, что то в виде этого
string? GetTaxIdByCustomerId(int customerId, string residentСountryId)
И какое отличие от "номера нет" от "номер не определен"?
А если клиент не фирма?