Desde que las computadores eran hechas de tubos de vació y tarjetas perforadas, los errores y fallas en un sistema han sido parte importante en cuanto al estudio y desarrollo de estos. Corregir errores de software hizo posible que haya un gran avance en el ámbito, siendo este objeto de estudio y teniendo un papel en el proceso de desarrollo de software.
El proceso de depuración o depuración de un programa es un proceso que busca identificar y corregir un error de programación en un sistema de sofrware. A este proceso se le suele llamar en inglés "debugging". El término debugging fue usado por primera vez la década de 1940, en donde las computadoras eran de tamaño de habitaciones e insectos como arácnidos o polillas eran causa de errores en el sistema, de ahí el término bug "bicho".
Los procesos de depuración pueden incluir depuración interactiva,
análisis de flujo de control, pruebas unitarias, pruebas de integración,
análisis de archivos de registro, supervisión a nivel de aplicación o sistema,
descargas de memoria y creación de perfiles.
Corregir errores es algo que cualquier persona que estudie o se dedique al desarrollo de software tiene que saber manejar correctamente, pues estos errores son muy comunes es todo el proceso de desarrollo de software, desde las primeras líneas de código, hasta las últimas pruebas que se realizan en él. Es de gran importancia comprender y saber qué hacer en cada situación que se presente, pues después de todo un error es parte de todo.
No hay comentarios:
Publicar un comentario