Manejo de errores y depuración en VB .NET

Depurar tu código es algo que tendrás que hacer. A menos que escribas perfecto código cada vez, no hay forma de escapar de él. En esta sección, tomaremos una mirada a las formas en que puedes rastrear los errores usando VB.NET.

Tipos de errores de programación

Los errores de programación se dividen generalmente en tres tipos: Tiempo de diseño , Errores de tiempo de ejecución , y Lógicos .

Un error de tiempo de diseño también se conoce como un error de sintaxis. Estos ocurren cuando el entorno en el que estás programando no entiende tu código. Estos son fácil de rastrear en VB.NET, porque tienes una línea azul ondulada apuntando a ellos fuera. Si intentas ejecutar el programa, aparecerá un cuadro de diálogo que te dirá que había errores de construcción.

Los errores de ejecución son mucho más difíciles de rastrear. Como su nombre lo sugiere, estos errores se producen cuando el programa está en marcha. Ocurren cuando el programa trata de hacer algo que no debería hacer. Un ejemplo es tratar de acceder un archivo que no existe. Los errores de ejecución suelen provocar que el programa se bloquee. Si y cuando eso ocurre, usted tiene la culpa. Después de todo, tú eres el programador, y deberías escribir un código para atrapar los errores de ejecución. Si estás tratando de abrir un en una ubicación específica, y la base de datos ha sido movida, un Runtime se producirá un error. Es tu trabajo predecir una cosa como esta, y codificarla en consecuencia.

Los errores lógicos también se producen cuando el programa está en marcha. Ocurren cuando tu código no se comporta como pensabas. Un ejemplo clásico está creando un bucle infinito del tipo «Hacer mientras x es mayor que 10». Si x siempre va a ser mayor que 10, entonces el bucle no tiene forma de salir, y sigue dando vueltas y vueltas. Los errores de lógica tienden a no bloquear el programa. Pero se asegurarán de que no funcione correctamente.

En las próximas páginas, veremos más de cerca los tres tipos de error.

Pasa a Errores de tiempo de diseño en VB .NET — –;

Espero que te haya sido de ayuda!

Deja un comentario

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