? Depuración de secuencias de comandos es un aspecto esencial del proceso de desarrollo . Por la depuración, los programadores de identificar los errores y deficiencias en un programa, a continuación, tratar de la manera necesaria . Además de la creación de programas con un menor número de errores , la depuración puede mejorar la eficiencia y fiabilidad en el producto final . Los programadores que trabajan en los sitios web y aplicaciones de escritorio llevar a cabo la depuración en las distintas etapas de la actividad de desarrollo. Identificar errores
Cuando un programador escribe un guión , como parte de un sitio web o aplicación , puede escribir varias instrucciones de código de una sola vez antes de ejecutar el código. Cuando el programador intenta ejecutar o depurar el código , es posible darse cuenta de que no contiene errores ni en la sintaxis o la lógica. El primer paso en el tratamiento de un error es para localizar su fuente en el código , el cual no es siempre una tarea sencilla . Errores que encuentra es una de las principales actividades dentro del proceso de depuración. Los programadores comienzan a partir de los efectos visibles de los errores , y luego trabajar a partir de estos de nuevo al código fuente .
Resolución de errores
Una vez que un desarrollador localiza un error en un script, el siguiente paso es tratar de resolverlo. Esto implica realizar cambios en el código, a continuación, guardar y opcionalmente compilarlo de nuevo, dependiendo de los idiomas y las tecnologías en uso. Cuando un desarrollador hace un cambio para hacer frente a un error de código , que se suelen ejecutar el código y llevar a cabo diferentes cantidades de las pruebas en él. Mientras que la alteración puede resolver el error identificado , existe la posibilidad de que cause nuevos fallos o tiene algún otro efecto impredecible que requiere nuevas modificaciones en el guión .
Mejorar Algoritmos
< br >
depuración puede ayudar a los programadores a obtener una visión de la función de un script. A veces, las estructuras lógicas en una secuencia de comandos no llevará a cabo exactamente de la forma esperada , por ejemplo debido a errores semánticos o la presencia de estructuras de control ineficientes . Los programadores suelen identificar estos problemas en la etapa de depuración de un proyecto. La depuración se repite la actividad durante todo el proceso de desarrollo, con los repetidos cambios en el código son seguidos por rondas de prueba.
Asegurar la fiabilidad
Incluso cuando un ciclo completo de pruebas y desarrollo ha precedido a la liberación o el despliegue de una secuencia de comandos , es común que los temas a ser identificado una vez que la secuencia de comandos ha estado funcionando durante un período de tiempo . En tales casos , los desarrolladores necesitan para llevar a cabo pruebas adicionales y participar en más de depuración, para identificar las fuentes y abordar los errores. El proceso de pruebas para un proyecto de secuencias de comandos está diseñada para replicar lo que sucederá cuando se ejecuta, pero a veces esto no es del todo satisfactoria . Cuando los usuarios reales interactúan con un guión, que a menudo proporcionan entradas que no hayan sido suministrados durante las pruebas, en cuyo caso, previamente bichos invisibles pueden hacerse evidentes .