https://www.infoq.com/articles/Exceptions-API-Design
Puntos clave
- Prefiero excepciones incorporadas, o subclases de los mismos, para los tipos comunes de errores.
- Utilice el tipo de excepción para indicar si el error está en la propia aplicación, en la biblioteca que se llama, o un problema ambiental.
- tipos de excepción deben ayudar a las operaciones de determinar quién necesita mirar el error en primer lugar.
- Evitar el uso de códigos de error para distinguir entre tipos de errores ajenos que pasan a ser levantado por el mismo método.
- Nunca coger o lanzar ApplicationException.
El articulo esta en ingles en:
https://www.infoq.com/articles/Exceptions-API-Design
No hay comentarios:
Publicar un comentario