Мне нужна помощь с концептуальной проблемой.
По сути, у меня есть некоторые данные из известного источника. Я знаю, что все данные потенциально могут не иметь значения. У меня есть два варианта.
Вариант 1: я могу проверить все данные перед их сохранением, чтобы предотвратить недопустимые исключения приведения
Вариант 2: я могу позволить ему генерировать исключение.
Теперь я точно знаю, что лучше всего использовать упреждающий метод обработки ошибок и проверять наличие нулей; однако я уверен, что из миллиона отображений из таблиц в объекты у меня будет не более 2-х ошибок. Должен ли я выдать исключение или выполнить проверку?
Люди обычно говорят делать проверку, потому что исключение требует больше ресурсов, чем простая проверка; однако, это тот случай, когда вам нужно сделать более миллиона проверок за исключением 1?