Ruby | Excepciones

Un buen programa (o programador) predice errores y se las arregla para manejarlos de manera efectiva. Esto no es tan fácil como suena. Las excepciones son los errores que ocurren en tiempo de ejecución. Detiene la ejecución de un programa. Son causados ​​por una amplia variedad de circunstancias excepcionales, como quedarse sin memoria, no poder … Continue reading «Ruby | Excepciones»

Ruby | Manejo de excepciones – Part 1

En Ruby, el manejo de excepciones es un proceso que describe una forma de manejar el error generado en un programa. Aquí, error significa un evento no deseado o inesperado, que ocurre durante la ejecución de un programa, es decir, en tiempo de ejecución, que interrumpe el flujo normal de las instrucciones del programa. Así … Continue reading «Ruby | Manejo de excepciones – Part 1»

Ruby | Manejo de excepciones en subprocesos | Serie 1

Los subprocesos también pueden contener excepciones. En los subprocesos de Ruby, la única excepción que surge en el subproceso principal se maneja, pero si surge una excepción en el subproceso (que no sea el subproceso principal), provoca la terminación del subproceso. El surgimiento de una excepción en un subproceso que no sea el subproceso principal … Continue reading «Ruby | Manejo de excepciones en subprocesos | Serie 1»

Generar excepciones en Ruby

Una excepción es un evento no deseado o inesperado que ocurre durante la ejecución de un programa, es decir, en tiempo de ejecución, que interrumpe el flujo normal de las instrucciones del programa. Como sabemos, el código encerrado entre el bloque de inicio y final está totalmente seguro para el manejo de Excepciones y el … Continue reading «Generar excepciones en Ruby»

Atrapar y lanzar excepciones en Ruby

Una excepción es un objeto de la clase Exception o un hijo de esa clase. Las excepciones ocurren cuando el programa alcanza un estado en su ejecución que no está definido. Ahora el programa no sabe qué hacer, por lo que genera una excepción. Esto se puede hacer automáticamente por Ruby o manualmente. Catch and … Continue reading «Atrapar y lanzar excepciones en Ruby»

Ruby | Clase de excepción y sus métodos

Una excepción es un evento no deseado o inesperado que ocurre durante la ejecución de un programa, es decir, en tiempo de ejecución, que interrumpe el flujo normal de las instrucciones del programa. En Ruby, los descendientes de una clase Exception se utilizan para interactuar entre los métodos de elevación y las declaraciones de rescate … Continue reading «Ruby | Clase de excepción y sus métodos»