? Aunque los programas de software están escritos con la intención de su trabajo sin problemas , a menudo tienen errores o problemas que deben ser tratados. La depuración es un proceso que consiste en localizar y eliminar los errores - errores de programación - desde programas de software o del sistema operativo del ordenador. Por la depuración, los desarrolladores pueden mejorar el rendimiento de los programas de software para los usuarios. Analizar código
Para depurar un programa o una aplicación , el usuario debe ser capaz de ver el código para ese programa. El error puede ser fácilmente descubierto cuando el programa se está ejecutando, pero tendrá que ser fijado dentro del propio código. En muchos casos , el problema es algo muy pequeño en el código que simplemente no se dio cuenta cuando se está revisando inicialmente . Una vez que el error se identifica en el programa, el desarrollador puede ir a esa área específica en el código y arreglar el problema .
Depuradores
Mientras que los usuarios pueden depurar un programa de software de forma manual , a menudo se basan en programas conocidos como depuradores para ayudar con este proceso. Un depurador es un programa que escanea el código de un nuevo programa para ver si puede encontrar errores comunes. Herramientas de depuración puede ser un ahorro de tiempo y pueden obtener muchos errores obvios . La mayor parte del tiempo, el desarrollador de un programa tendrá que mirar el código después de la depuración se completa también.
Beta Testing
Con muchos piezas comerciales de software , los desarrolladores utilizan una fase de pruebas beta para ayudar con el programa. Las pruebas beta es un proceso en el que el software sea entregado a un grupo limitado de beta testers para probar el programa. El propósito de la prueba beta es ver si los usuarios del programa pueden encontrar ningún problema con ella . Si un usuario encuentra un problema con el programa , se ha informado a la promotora para que el problema se puede solucionar.
Componentes
En el desarrollo de productos de software complicados , desarrolladores a menudo se involucran en la depuración a nivel de la unidad antes de compilar el programa. Miran a cada unidad del programa de software para averiguar si tiene algún problema antes de que las unidades se combinan para hacer que el programa de software completo. Esto a menudo se requiere con programas más grandes , porque es muy difícil de depurar una vez que todos los códigos individuales han sido sumados .