Preguntas con etiqueta 'exceptions'

9
respuestas

¿Se considera que las excepciones como flujo de control son un antipatrón serio? Si es así, ¿por qué?

A finales de los 90, trabajé bastante con una base de código que usaba excepciones como control de flujo. Implementó una máquina de estados finitos para impulsar aplicaciones de telefonía. Últimamente me recuerdan esos días porque he estado haci...
hecha 04.03.2013 - 23:27
13
respuestas

Excepción vs conjunto de resultados vacío cuando las entradas son técnicamente válidas, pero no son satisfactorias

Estoy desarrollando una biblioteca destinada al lanzamiento público. Contiene varios métodos para operar con conjuntos de objetos: generar, inspeccionar, particionar y proyectar los conjuntos en nuevas formas. En caso de que sea relevante, es un...
hecha 30.11.2016 - 13:19
9
respuestas

¿Controlar primero frente a manejo de excepciones?

Estoy trabajando en el libro "Head First Python" (es mi idioma para aprender este año) y Llegué a una sección donde discuten sobre dos técnicas de código: Comprobando el manejo de la primera vs la excepción. Aquí hay una muestra del código...
hecha 11.03.2012 - 03:53
7
respuestas

Cómo escribir un buen mensaje de excepción

Actualmente estoy haciendo una revisión de código y una de las cosas que estoy notando es el número de excepciones donde el mensaje de excepción parece reiterar donde se produjo la excepción. por ejemplo throw new Exception("BulletListContro...
hecha 23.12.2010 - 12:43
8
respuestas

¿Devolver valor mágico, lanzar excepción o devolver falso si falla?

A veces termino teniendo que escribir un método o propiedad para una biblioteca de clases para la cual no es excepcional no tener una respuesta real, sino un error. Algo no se puede determinar, no está disponible, no se encuentra, actualmente...
hecha 01.08.2012 - 21:05
6
respuestas

¿Es mejor usar assert o IllegalArgumentException para los parámetros de método requeridos?

En Java, ¿cuál es la más recomendada y por qué? Ambos tipos lanzarán excepciones, por lo que en este sentido el manejo de ellos es el mismo. assert es un poco más corto, pero no estoy seguro de cuánto importa. public void doStuff(Objec...
hecha 27.02.2012 - 19:30
13
respuestas

Me han dicho que las excepciones solo deben usarse en casos excepcionales. ¿Cómo puedo saber si mi caso es excepcional?

Mi caso específico aquí es que el usuario puede pasar una cadena a la aplicación, la aplicación la analiza y la asigna a objetos estructurados. A veces el usuario puede escribir algo no válido. Por ejemplo, su aporte puede describir a una person...
hecha 24.01.2013 - 09:48
14
respuestas

¿Por qué se ignora el Desbordamiento aritmético?

¿Alguna vez intentó resumir todos los números del 1 al 2,000 en su lenguaje de programación favorito? El resultado es fácil de calcular manualmente: 2,000,001,000,000, unas 900 veces más grande que el valor máximo de un entero sin signo de 32 bi...
hecha 08.05.2017 - 12:06
9
respuestas

¿Por qué muchos mensajes de excepción no contienen detalles útiles?

Parece que hay una cierta cantidad de acuerdo en que los mensajes de excepción deberían contiene detalles útiles . ¿Por qué es que muchas excepciones comunes de los componentes del sistema no contienen detalles útiles? Algunos ejemplos:...
hecha 13.04.2015 - 16:21
15
respuestas

¿Está bien tener una instrucción catch vacía?

Lo pensé y no pude dar un ejemplo. ¿Por qué alguien querría atrapar una excepción y no hacer nada al respecto? ¿Puede dar un ejemplo? Tal vez solo sea algo que nunca se debe hacer.     
hecha 04.11.2010 - 15:08