Tengo un método de ayuda de Scala que actualmente intenta recuperar una URL y devolver una Opción [String] con el HTML de esa página web.¿Es mejor devolver None o arrojar una excepción al recuperar URL?
Si hay alguna excepción (URL mal formada, tiempos de espera de lectura, etc.) o si hay algún problema, devuelve un Ninguno. La pregunta es, ¿sería mejor lanzar la excepción para que el código de llamada pueda registrar la excepción o sea preferible devolver None en este caso?
Si se trata de un método de ayuda, supongo que es privado. Si es privado, entonces usted es quien llama. Si usted es quien llama, entonces usted es quien tiene toda la información sobre lo que debería suceder, haga lo que quiera. De lo contrario, ver la respuesta de Jean. – agilesteel