? Quando os programadores escrever scripts, eles raramente escrevê-las sem erros na primeira tentativa . A programação é um processo de tentativa e erro. A depuração é o ato de encontrar e resolver os erros no código de script . Estes erros podem ser utilizados na sintaxe ou nas estruturas lógicas dentro de uma peça de processamento . A depuração é uma habilidade essencial para quem quer desenvolver aplicações desktop ou web . Erros
programadores normalmente escrever uma seção de código , em seguida, testá-lo , de modo que eles continuam identificando os erros e corrigi-los durante todo o processo de desenvolvimento. No entanto , mesmo depois de um script é implantado , os erros imprevistos podem continuar a surgir. A atividade de depuração , muitas vezes se repete ao longo do ciclo de vida de um projeto , desde o desenvolvimento até a fase de testes . Para depurar o código , os desenvolvedores primeiro precisa descobrir a origem de cada erro, em seguida, fazer alterações ao código para resolvê-lo.
Sintaxe
código de programação pode conter diferentes tipos de desenvolvedores de erro procurar quando depuração. Os erros de sintaxe são erros nas estruturas de código , resultando em afirmações que não são válidas dentro da linguagem em uso. Com algumas tecnologias , os desenvolvedores usam Ambientes de Desenvolvimento Integrado para escrever seu código. Em um IDE , o programador é alertado a erros de sintaxe em seu código , tornando mais fácil para localizar e corrigir esses erros em um estágio inicial . Os erros de sintaxe são como erros gramaticais ou de digitação em linguagem natural .
Semântica
Enquanto erros de sintaxe são muitas vezes identificados na fase inicial de desenvolvimento de um projeto de criação de scripts, erros de semântica , muitas vezes passam despercebidos até uma fase posterior . Um erro de semântica é um erro na lógica de um script. Código de programação implementa algoritmos lógicos, ou processos , dentro de várias estruturas , como loops e testes condicionais. Se falhar um programador para traduzir o processo desejado em código de programação correctamente , isto é um erro de semântica . Alguns erros semânticos pode causar scripts para falhar , mas o comportamento muito mais produtos imprevisível que pode ser menos visível.
Testing
depuração pode ocorrer tanto durante o desenvolvimento e teste fases , com diferentes tipos de erro mais provável que surgem em diferentes fases . Os erros de sintaxe tendem a ser identificados em fases anteriores , com erros de semântica , muitas vezes sendo captado somente após testes extensivos. Quando os desenvolvedores fazer alterações para tratar erros durante a depuração , então eles precisam testar os roteiros de novo em caso suas mudanças tem efeitos imprevisíveis. Para o desenvolvimento de Web , os programadores podem instalar as extensões de navegador para auxiliar o processo de depuração.