У меня есть вспомогательный метод Scala, который в настоящее время пытается получить URL-адрес и вернуть Option[String] с HTML-кодом этой веб-страницы.
Если есть какие-либо исключения (неправильный URL-адрес, время ожидания чтения и т. д.) или если есть какие-либо проблемы, он возвращает None. Вопрос в том, будет ли лучше просто генерировать исключение, чтобы вызывающий код мог регистрировать исключение, или в этом случае предпочтительнее возвращать None?