Preguntas etiquetadas con exceptions

Una excepción es una ocurrencia en un proceso de aplicación que requiere una desviación del flujo normal del programa.

9
¿Por qué muchos mensajes de excepción no contienen detalles útiles?
Parece que hay cierto acuerdo en que los mensajes de excepción deben contener detalles útiles . ¿Por qué es que muchas excepciones comunes de los componentes del sistema no contienen detalles útiles? Algunos ejemplos: El Listacceso al índice .NET ArgumentOutOfRangeExceptionno me dice el valor del índice que se intentó y …
220 c#  c++  exceptions 

22
¿Son realmente malas las referencias nulas?
He oído decir que la inclusión de referencias nulas en lenguajes de programación es el "error de mil millones de dólares". ¿Pero por qué? Claro, pueden causar NullReferenceExceptions, pero ¿y qué? Cualquier elemento del lenguaje puede ser una fuente de errores si se usa incorrectamente. ¿Y cuál es la alternativa? …


13
Excepción vs conjunto de resultados vacío cuando las entradas son técnicamente válidas, pero insatisfactorias
Estoy desarrollando una biblioteca destinada al lanzamiento público. Contiene varios métodos para operar en conjuntos de objetos: generar, inspeccionar, particionar y proyectar los conjuntos en nuevas formas. En caso de que sea relevante, es una biblioteca de clase C # que contiene extensiones de estilo LINQ IEnumerable, que se lanzará …

7
Cómo escribir un buen mensaje de excepción
Actualmente estoy haciendo una revisión del código y una de las cosas que noto es la cantidad de excepciones en las que el mensaje de excepción parece reiterar dónde ocurrió la excepción. p.ej throw new Exception("BulletListControl: CreateChildControls failed."); Los tres elementos en este mensaje los puedo resolver del resto de …
101 exceptions 


9
¿Comprobar 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 en la que discuten sobre dos técnicas de código: Verificar primero frente a manejo de excepciones. Aquí hay una muestra del código Python: # Checking First for eachLine in open("../../data/sketch.txt"): …



10
Excepciones, códigos de error y sindicatos discriminados.
Recientemente comencé un trabajo de programación en C #, pero tengo bastante experiencia en Haskell. Pero entiendo que C # es un lenguaje orientado a objetos, no quiero forzar una clavija redonda en un agujero cuadrado. Leí el artículo Lanzamiento de excepciones de Microsoft que dice: NO devuelva códigos de …
80 c#  exceptions 


14
¿Por qué se ignora el desbordamiento aritmético?
¿Alguna vez trató de resumir todos los números del 1 al 2,000,000 en su lenguaje de programación favorito? El resultado es fácil de calcular manualmente: 2,000,001,000,000, que es aproximadamente 900 veces mayor que el valor máximo de un entero de 32 bits sin signo. C # imprime -1453759936 : ¡un …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.