? Cuando los programadores escriben guiones , rara vez a escribir sin errores en el primer intento . La programación es un proceso de ensayo y error. La depuración es el acto de encontrar y hacer frente a los errores en el código de secuencia de comandos. Estos errores pueden ser en la sintaxis utilizada o en las estructuras lógicas dentro de una pieza de procesamiento . La depuración es una habilidad esencial para cualquier desarrollo Web o aplicaciones de escritorio. Errores
programadores escriben normalmente una sección de código a continuación, probarlo , para que sigan identificar errores y corregirlos en todo el proceso de desarrollo. Sin embargo , ni una sola vez una secuencia de comandos se despliega , errores imprevistos pueden seguirán surgiendo . La actividad de depuración a menudo se repite en todo el ciclo de vida de un proyecto, desde el desarrollo hasta la fase de prueba . Para depurar el código , los desarrolladores de primera necesidad de averiguar el origen de cada error , a continuación, hacer modificaciones al código para resolverlo.
Sintaxis
código de programación puede contener diferentes tipos de desarrolladores de error buscar en la depuración . Los errores de sintaxis son errores en las estructuras de código , lo que resulta en los estados que no son válidos dentro de la lengua en uso. Con algunas de las tecnologías , los desarrolladores utilizan entornos de desarrollo integrado para escribir su código. En un entorno de desarrollo , el programador se alerta a los errores de sintaxis en el código , por lo que es más fácil de localizar y corregir estos errores en una etapa temprana . Los errores de sintaxis son como errores gramaticales o de escribir en lenguaje natural .
Semántica
Si bien los errores de sintaxis a menudo se identifican en la etapa inicial de un proyecto de desarrollo de secuencias de comandos , errores semánticos a menudo pasan desapercibidos hasta una fase posterior . Un error semántico es un error en la lógica de un script. Código de programación implementa algoritmos lógicos, o de procedimientos, en diversas estructuras tales como bucles y pruebas condicionales. Si falla un programador para traducir el proceso deseado en el código de programación correctamente , esto es un error de semántica . Algunos errores semánticos pueden causar scripts para chocar , pero muchos más producir un comportamiento impredecible que puede ser menos visible.
Testing
depuración puede tener lugar tanto durante el desarrollo y prueba fases , con diferentes tipos de error más probables a surgir en las diferentes etapas . Los errores de sintaxis tienden a ser identificados en las primeras etapas , los errores semánticos suelen ser recogidos sólo después de numerosas pruebas . Cuando los desarrolladores hacen cambios para hacer frente a los errores durante la depuración , que luego tienen que probar los scripts de nuevo en caso de que los cambios tienen efectos impredecibles . Para el desarrollo Web , los programadores pueden instalar las extensiones del navegador para facilitar el proceso de depuración .