Quando os desenvolvedores trabalhar em aplicações web e de software, eles inevitavelmente encontrar bugs. O processo de depuração pode ser um problema complexo , mas é essencial para criar aplicativos que funcionem corretamente. Quando os desenvolvedores encontrar erros de sintaxe, eles devem primeiro encontrar a fonte , em seguida, fazer alterações no código antes de testá-lo. Dependendo da tecnologia em uso, os desenvolvedores também podem fazer uso de ferramentas de depuração. Os erros de sintaxe ocorre quando o código de programação não está bem estruturado. Fonte
O primeiro passo para resolver um erro de sintaxe é localizar sua origem. Isto nem sempre é fácil , uma vez que o erro pode ser visível um efeito de arrastamento de outro erro , ou ainda uma cadeia de erros . Os erros de sintaxe são erros nas estruturas de linguagem utilizadas dentro de um programa , de modo que , por vezes, impedir que programas sejam executados em tudo. Por exemplo, o seguinte código de exemplo PHP inclui um erro de sintaxe : $ palavras = " aqui estão algumas palavras ; $ num = 5;
A primeira linha está faltando aspas de fechamento , então o PHP irá interpretar a segunda linha como parte da variável de cadeia. Os desenvolvedores que usam certas tecnologias, como PHP e Java, às vezes pode acessar mensagens informativas indicando a fonte de erros , especialmente se eles usam um ambiente de desenvolvimento integrado . IDEs combinar editores de texto com outras ferramentas para o gerenciamento de projetos de codificação .
Alterações
Uma vez que um programador localiza a fonte de um erro de sintaxe no seu código , ele pode fazer alterações lo . Se o erro ocupa mais de uma parte do código , ou se não é, na verdade mais de um erro , o programador pode fazer mudanças individuais um de cada vez ao invés de fazer vários de uma vez . Isto permite -lhe para voltar a testar o código depois de cada alteração e dá uma impressão mais clara do que está funcionando eo que não é.
Testing
Uma vez erros de sintaxe são abordados , os desenvolvedores podem realizar um processo de teste em seu código. Isso pode descobrir mais erros , incluindo tanto erros de sintaxe e de semântica . Erros de semântica são erros na lógica ou operações em um programa. Muitos erros não se tornam visíveis enquanto um programa está sendo desenvolvido, para que os programadores possam permanecer alheio a eles, até a fase de testes . Se o teste chama a atenção para os erros , os desenvolvedores devem novamente localizar a fonte e fazer alterações necessárias .
Ferramentas
Algumas tecnologias beneficiar de ferramentas de depuração. Por exemplo, no Eclipse IDE for Java, uma série de janelas presentes desenvolvedores com uma apresentação interativa do que está acontecendo como o programa é executado, o que facilita a identificação de problemas. Para os desenvolvedores web, extensões do navegador pode ajudar com a depuração, especialmente para o desenvolvimento do lado do cliente em linguagens como JavaScript. A maioria dos principais navegadores, incluindo o Internet Explorer, Firefox, Chrome e Safari benefício de add -on programas para depuração de código JavaScript .