Respuesta: Propagación de errores en MVC Hola. Como tú dices hay cosas que son excepciones y otras cosas que no.
No es lo mismo que un Item no exista en base de datos que un error de conexión.
Ahora, también hay que pensar lo siguiente:
Imagina que tienes un método que determina si existe un determinado Item en base de datos, un método llamado hasItem (Item item) y otro método que se llama getItem (item).
Podrías emplear el primero para asegurarte de que existe el item y luego el otro método para sacarlo, pero ya estarías haciendo dos comprobaciones en base de datos por lo que quizás sea más conveniente ser pragmático y definir eso como excepciones.
__________________ No hay cuerda desafinada sino músico progresivo |