Depuradores
(Ensayo)
Los Ingenieros en Sistemas Computacionales debemos programar de una forma legible y entendible, para que, en el caso de tener algún error en el código delprograma podamos detectarlo de la manera más rápida y fácil. Sin embargo, en muchas ocasiones no tenemos el cuidado suficiente o se nos presenta alguna distracción y cometemos el error.Afortunadamente y gracias a la tecnología, existe en la actualidad una gran herramienta de trabajo para los ingenieros en Sistemas. Esta herramienta se llama Depurador (Debugger en ingles) y seencarga de facilitar el trabajo a los Ingenieros en Sistemas Computacionales. Muchos lenguajes de programación cuentan con su propio Depurador.
Un Depurador es un programa de computadora que seutiliza para quitar o limpiar los errores lógicos y de ejecución ya que los errores de sintaxis son tarea de los compiladores. Esto quiere decir que un Depurador solo trabaja sobre un códigofuente sintácticamente correcto o sin errores.
Los depuradores pueden clasificarse en dos tipos:
• Depuradores de nivel fuente o Depuradores Simbólicos.
• Depuradores de bajo nivel oDepuradores de lenguaje Maquina.
Los depuradores ejecutan un programa paso a paso o línea a línea, además cuando se tiene duda sobre un bloque determinado podemos colocar puntos de ruptura (breakpoints) para checar ese bloque solamente.
Como podemos entender, un Depurador nos ayuda a corregir errores lógicos y de ejecución pero en ningún caso nos va a corregir un mal diseño delprograma. Debido a esto es muy necesario que aprendamos el uso de los depuradores para poder utilizarlos de la manera más adecuada y ahorrar tiempo y dolores de cabeza tratando de corregir uno ovarios errores dentro de un programa complejo.
Así pues la mejor herramienta de Depuración es…
“EVITAR LOS ERRORES DESDE EL PRINCIPIO”
Regístrate para leer el documento completo.