📑 Table of Contents

La depuración de programas es el proceso de identificar y corregir errores de programación.[1]​ Es conocido también por el término inglés «debugging», cuyo significado es eliminación de «bugs», esta es la manera en que se conoce informalmente a los errores de programación.

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 (depuradores) y facilidades integradas en los sistemas lower CASE y en los 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 variables, 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».

Aplicación

editar

Como el software y los sistemas electrónicos se vuelven generalmente más complejos, se han desarrollado varias técnicas comunes de depuración para detectar anomalías, corregir funcionalidades y optimizar código fuente. Existen algunos aficionados que consideran la depuración como una forma de arte.

Véase también

editar

Referencias

editar
  1. «Guía práctica de estudio 10: Depuración de programas». Universidad Nacional Autónoma de México. 

📚 Artikel Terkait di Wikipedia

Método de depuración del patito de goma

2024.  Esta obra contiene una traducción total derivada de «Rubber duck debugging» de Wikipedia en inglés, concretamente de esta versión del 7 ene 2015

GNU Debugger

Shebs, et al., Debugging with GDB (Free Software Foundation, 2011) ISBN 978-0-9831592-3-0 Norman Matloff, P. J. Salzman, The Art of Debugging with GDB/DDD:

DWARF

significado oficial, aunque posteriormente se propuso el retroacrónimo «Debugging With Attributed Record Formats».​ La primera versión de DWARF probó usar

Fiddler (software)

inglés) Old Fiddler Blog Fiddler PowerToy - Part 1: HTTP Debugging (en inglés) Web Debugging: Fiddler tutorial (en inglés) Fiddler PowerToy - Part 2:

Dbx (depurador)

disponibles en la plataforma GNU/Linux: Fix and continue Java debugging Core file debugging El acceso a la memoria en tiempo real no está disponible ni

Depurador del kernel

Local Kernel Debugging». Consultado el 25 de enero de 2011.  «Windows Debugging». Consultado el 22 de mayo de 2013.  «Welcome to Kernel Debugging Land».  Nellitheertha

Charles Proxy

Charles Web Debugging Proxy es una aplicación de servidor proxy de depuración HTTP multiplataforma escrita en Java. Permite al usuario ver HTTP, HTTPS

Ehud Shapiro

Recibió su Ph.D de Yale por su disertación de tesis "Algorithmic Program Debugging" en 1982. En noviembre de 2001 realizó una simulación bioquímica de una