Preguntas etiquetadas con exceptions

12
Excepciones o códigos de error

Estamos construyendo un servicio web (SOAP, .Net) que estaría hablando con (en su mayoría) clientes nativos (Windows, C ++) y nos preguntamos cuál es la mejor manera de comunicarle errores al cliente (por ejemplo, SomethingBadHappened como un servicio de inicio de sesión no disponible) o algo así...

12
¿Volver a lanzar una excepción filtra una abstracción?

Tengo un método de interfaz que indica en la documentación que arrojará un tipo específico de excepción. Una implementación de ese método usa algo que arroja una excepción. Se captura la excepción interna y se lanza la excepción declarada por el contrato de interfaz. Aquí hay un pequeño ejemplo de...

11
Cómo diseñar excepciones

Estoy luchando con una pregunta muy simple: Ahora estoy trabajando en una aplicación de servidor, y necesito inventar una jerarquía para las excepciones (algunas excepciones ya existen, pero se necesita un marco general). ¿Cómo empiezo a hacer esto? Estoy pensando en seguir esta estrategia: 1)...

10
Lanzar y atrapar excepciones en la misma función / método

He escrito una función que le pide al usuario que ingrese hasta que el usuario ingrese un número entero positivo (un número natural). Alguien dijo que no debería lanzar y capturar excepciones en mi función y debería dejar que la persona que llama de mi función las maneje. Me pregunto qué piensan...