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.

3
Excepciones: "qué sucedió" vs "qué hacer"
Usamos excepciones para permitir que el consumidor del código maneje comportamientos inesperados de una manera útil. Por lo general, las excepciones se basan en el escenario "qué sucedió", como FileNotFound(no pudimos encontrar el archivo que especificó) o ZeroDivisionError(no pudimos realizar la 1/0operación). ¿Qué sucede si existe la posibilidad de especificar …
19 exceptions 

3
El sufijo Excepción sobre excepciones en java
Especificar un sufijo de Excepción en las clases de excepción me parece un olor a código (Información redundante: el resto del nombre implica un estado de error y hereda de Excepción). Sin embargo, también parece que todos lo hacen y parece ser una buena práctica. Estoy buscando entender por qué …



3
¿Debo usar try catch en mis métodos de prueba?
Estoy haciendo pruebas unitarias. Estoy tratando de probar una función. Lo llamo desde mi componente de prueba. Pero si la función remota no puede manejar la excepción, supongo que mi componente de prueba también obtendrá una excepción. Entonces, ¿debería preocuparme por obtener una excepción en mi componente de prueba? Gracias. …

3
Decisión para excepciones no verificadas en Scala
Como programador de Java, siempre he sido crítico con las Excepciones no verificadas. La mayoría de los programadores lo usan como un camino hacia la facilidad de codificación solo para crear problemas más adelante. Además, los programas (aunque desordenados) con excepciones marcadas son mucho más robustos en comparación con sus …

3
¿Por qué usar Excepción sobre (marcada)?
No hace mucho tiempo comencé a usar Scala en lugar de Java. Parte del proceso de "conversión" entre los idiomas para mí fue aprender a usar Eithers en lugar de (marcado) Exceptions. He estado codificando de esta manera por un tiempo, pero recientemente comencé a preguntarme si esa es realmente …

5
Uso idiomático de excepciones en C ++
La excepción de isocpp.org afirma que las preguntas frecuentes No utilice throw para indicar un error de codificación en el uso de una función. Utilice el aserción u otro mecanismo para enviar el proceso a un depurador o para bloquear el proceso y recopilar el volcado de bloqueo para que …
16 design  c++  exceptions 



2
¿Se debe derivar / heredar de std :: exception?
Al diseñar mi primera biblioteca C ++ 'seria', me pregunto: ¿Es un buen estilo derivar las excepciones std::exceptiony sus descendientes? Incluso después de leer Diseñando clases de excepción ¿Cuál es un 'buen número' de excepciones para implementar en mi biblioteca? Todavía no estoy seguro. Porque, además de la práctica común …
15 c++  exceptions 

8
¿Debo registrar errores en constructores de lanzamiento de excepciones?
Estuve creando una aplicación durante unos meses y me di cuenta de un patrón que surgió: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); O, al atrapar: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } Entonces, cada vez que lanzaba o atrapaba …

3
¿Cuántas son demasiadas llamadas a funciones anidadas?
Citado de MSDN sobre StackOverflowException : La excepción que se produce cuando la pila de ejecución se desborda porque contiene demasiadas llamadas a métodos anidados. Too manyEs bastante vago aquí. ¿Cómo sé cuando demasiados son realmente demasiados? Miles de llamadas a funciones? Millones? Supongo que debe estar relacionado de alguna …



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.