https://foro.gambas-es.org/viewtopic.php?f=5&t=454&p=2612#p2612
-----------------------------------
fabianfv
Jueves, 25 Febrero 2010, 21:02

Re: Control De Errores Global
-----------------------------------
[quote]
En mi opinión cada rutina debe llevar su propio control de errores, pero solo es una opinión claro.
[/quote]
Comparto esa opinión. Sólo que en un programa hay rutinas que realmente no necesitan capturar posibles errores (las que son extremadamente simples) o aquellas en las que puede evitarse la posibilidad de error por ejemplo:
[code linenumbers=false syntax=gambas]
IF Exists(FileName) THEN... .
[/code]
Claramente, una única rutina de tratamiento de errores para toda una clase (que fácilmente puede contener más que unos pocos métodos) sería demasiado extensa o compleja. De modo que las rutinas que lo necesiten deberían tener su propio código para manejar sus errores.

Una aclaración más. Hay errores no tienen por qué ser informados al usuario (hacerlo incluso podría significar un problema de seguridad), especialmente aquellos que la aplicación puede solventar sin intervención del usuario o aquellos que desde el principio conocemos que el usuario no podrá resolver.


