3. Depuración de programas es el proceso de
identificar y corregir errores de programas. En
inglés se le conoce como debugging, es que se
asemeja a la eliminación de bichos (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.
4. Llamamos herramientas de depuración a
cualquier procedimiento para detectar y
eliminar errores. La depuración puede
consistir en una simple lectura del código
buscando errores, así como en distintos
métodos manuales o con uso del
ordenador para comprobar el correcto
funcionamiento del programa
(verificaciones).
5. El objetivo fundamental de cualquier depurador
es mostrar información sobre el estado del
programa que se está depurando y, en algunas
ocasiones, modificar ese estado. El depurador de
Visual Studio proporciona una gran variedad de
herramientas para inspeccionar y modificar el
estado de los programas. La mayoría de estas
herramientas sólo funcionan en el modo de
interrupción.
6.
7. La posibilidad de depurar otro proceso
le confiere amplios poderes que, de
otra forma, no tendría, especialmente
al depurar de forma remota. Un
depurador malintencionado podría
infligir daños generalizados en el
equipo depurado. Debido a esto, hay
restricciones sobre quién puede
depurar.
8. En esta sección se describe la configuración
de las propiedades relacionadas con el
depurador y la preparación necesaria para
depurar el programa con el depurador de
Visual Studio. Si crea el programa en
Visual Studio mediante las plantillas de
proyecto, esta configuración se habilita
automáticamente en la configuración
Debug.