Я знаю, что этот вопрос очень похож на другие, которые были опубликованы ранее, но я хотел бы обсудить эту тему надлежащим образом.
Считаете ли вы, что «очевидное» исключение должно быть проверено модулем?
За очевидным исключением я имею в виду, например, исключения из-за пустых аргументов, пустых строк или отрицательных чисел в ситуациях, когда бизнес-логика нашего модуля делает нас очевидными, что эти исключения всегда будут выбрасываться в начале нашего метода (методов). перед любой другой операцией.
Другими словами, я Я говорю об исключениях, которые должны быть выброшены после нарушения простейшей части классового контракта.
Спасибо за ваше мнение.