[Video] Serie sobre excepciones – Explicando ejemplo del MSDN

En este video explico el por qué un ejemplo tomado del MSDN está mal y cómo debería de escribirse en cuanto a la manera en que trata las excepciones.

Sin categoría

3 thoughts on “[Video] Serie sobre excepciones – Explicando ejemplo del MSDN

  1. Me ha gustado mucho Lucas.

    Quizás incluso habría puesto port como parámetro del método también, pero muy bueno, muy clarificador y espero que le sirva a alguien.

    Supongo que te habrás animado a poner tus comentarios en el blog de MSDN para que tengan en cuenta estas mejoras que yo he criticado tantas y tantas veces.

    Está muy bien que hayas aportado tu granito de arena al respecto.

    Felicidades.

  2. La idea está clara, sin embargo en mi opinión sigo pensando que en ciertos contexto esto no se puede establecer como una regla, imagina un servicio web que recibe miles de peticiones en diferentes plataformas, si cada validación de un argumento devuelves un argument excepción, fácilmente colapsarías el servidor, en estos casos puede ser mejor idea devolver un resultado que nos indique si la operación ha tenido éxito o no, incluso con el mensaje de error de la excepción, por eso mi comentario en tu anterior post , de la misma forma si el acceso a ese web service se realizase desde plataforma diferentes (java, .net, php, etc), obligarías a evaluar los diferentes tipos de excepciones en cada plataforma por individual, quizás en estos casos sería más útil devolver un resultado, no digo que sea mejor si no que sería más práctico.

    ¿ Qué opinas de casos como el que te menciono ?

    Un saludo y gracias por tus post.

  3. @Jorge gracias por la buena onda. La verdad es que mi participación en la comunidad se reduce a este blog, algo de twitter y poco más, por eso es que no he comentado en MSDN auqie entiendo que tenés razón y debería hacerlo.

    @Juan el tema que tocas es de interfaces y no de excepciones. Ya publicaré algo al respecto. Gracias por tus comentarios.

Responder a jorge Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *