Diferencia entre revisiones de «Depuración de programas»

Contenido eliminado Contenido añadido
good god no bugs
Etiquetas: posible problema Edición desde móvil Edición vía web móvil
m Revertidos los cambios de 2607:FB90:5AA3:F014:B41C:2B53:6E58:B90D (disc.) a la última edición de Marcecoro
Etiqueta: Reversión
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}}
La '''depuración de programas''' es el proceso de identificar y corregir [[Error de software|errores de programación]]. En inglés se conoce como ''debugging'', porque se asemeja a la eliminación de ''[[Arthropoda|bichos]]'' (''bugs''), manera en que se conoce informalmente a los errores de programación.
 
El término ''bug'' proviene de la época de las computadoras 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 [[HerramientasHerramientas_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 de programadores. 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]]".
La '''depuración de programas''' es el proceso
 
El término en los cuales los problemas . Si bien existen técnicas para la revisión sistemática y se cuenta con medios computacionales para la detección de errores y facilidades integradas en los sistemas [[Herramientas]]'' y , sigue siendo en buena medida una actividad manual, que desafía la paciencia, la imaginación y la intuición de programadores. 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 ==