Diferencia entre revisiones de «Depuración de programas»

Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 186.150.151.246 (disc.) a la última edición de NinoBot
Línea 1:
[[Archivo:H96566k.jpg|thumbnail|250px|Una fotografía del supuestamente primer "bug" ([[Arthropoda|bicho]]) real, el cual fue depurado ("debugged") en 1947.]]
{{referencias|t=20130110|informática}}
'''Depuración de programas''' es el proceso de identificar y corregir [[Error de software|errores de programación]]. En inglés se le conoce como ''debugging'', es que se asemeja a la eliminación de ''[[Arthropoda|bichos]]'' (''[[Error de software|bugs]]'')en nostale hay muchos bugs, manera en que se conoce informalmente a los errores de programación. Se dice que el término ''bug'' proviene de la época de los ordenadores de [[válvula termoiónica]], en los cuales los problemas se generaban por los insectos que eran atraídos por las luces y estropeaban el equipo. Si bien existen técnicas para la revisión sistemática del [[código fuente]] y se cuenta con medios computacionales para la detección de errores ([[depurador]]es) y facilidades integradas en los sistemas ''lower [[Herramientas_CASE|CASE]]'' y en los [[entorno de desarrollo integrado|ambientes de desarrollo integrado]], sigue siendo en buena medida una actividad manual, que desafía la paciencia, la imaginación y la intuición del programador. Muchas veces se requiere incluir en el código fuente instrucciones auxiliares que permitan el seguimiento de la ejecución del programa, presentando los valores de [[Variable (programación)|variables]] y [[dirección de memoria|direcciones de memoria]] y ralentizando la salida de datos (''modo de depuración''). Dentro de un proceso formal de [[aseguramiento de la calidad]], puede ser asimilado al concepto de ''[[prueba unitaria]]''.
 
== Origen ==