>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Corrigir Erros de Sintaxe

Corrigir erros de sintaxe é essencial em programação: o programa não funcionará até que os erros sejam corrigidos. Erros de sintaxe significam que o programa não entende comandos baseados nas regras da linguagem. Em programação, sintaxe refere-se ao arranjo correto de comandos (como regras de gramática) e ortografia. Programadores podem resolver erros de sintaxe com ajuda de ferramentas de depuração de Ambiente de Desenvolvimento Interativo (IDE) e práticas recomendadas de verificação manual de código.

Pontuação Mal Posicionada e Ausente

Símbolos de pontuação dizem ao sistema onde comandos terminam, como código é agrupado e como chamar diferentes partes do código. Depuração de IDE captura eficientemente erros de pontuação mal posicionada e ausente. Embora linguagens diferentes tenham ampla gama de usos de pontuação, existem regras gerais. Por exemplo, terminar linha de código com dois-pontos em vez de ponto e vírgula em C++ é caractere incorreto e causa erro de sintaxe.

Contendo Comandos com Pontuação

Linguagens como Java e JavaScript usam parênteses e colchetes para explicar como código se encaixa. O programa não entenderá o comando se todos parênteses e colchetes não tiverem caracteres de abertura e fechamento correspondentes. Aspas também causam problemas quando usadas incorretamente ou ausentes. Por exemplo, se usando aspas dentro de string designada por aspas, precisa usar sequência de escape na aspa interna ou o programa terminará a string em ponto incorreto. Embora a IDE identifique qual linha tem erro, o programador pode usar rastreamento passo a passo para ver onde cada delimitador começa e termina para localizar o erro.

Código Desatualizado

Linguagens de programação podem ser atualizadas para novos padrões — incluindo remoção de comandos existentes. Se rodando código antigo contra programa usando padrão de interpretação atualizado, pode encontrar erros de sintaxe para comandos antiquados. Por exemplo, antes do Internet Explorer 10, o navegador podia usar comandos de efeito de exibição JavaScript chamados "Filtros DX". Se rodar código usando Filtros DX no IE 9 funcionará, mas no IE 10 não. Use técnicas de programação atualizadas e suportadas para substituir código desatualizado.

Comandos Mal Utilizados

O sistema de depuração de IDE identifica facilmente comandos usados incorretamente. Por exemplo, o programa terá erro de sintaxe se você tem número armazenado como string como "22" e tenta adicionar outro número. O programa trata strings, mesmo se números, como texto. Embora a IDE identifique onde número e string são somados, o programador precisa rastrear o código para trás para determinar onde a string virou string.

Nomes Inválidos de Variáveis e Funções

Linguagens estruturadas em variáveis (valores atribuídos) e funções (grupos de código chamados) encontrarão erros de sintaxe quando qualquer tipo de dado for usado incorretamente. A variável pode ser definida como string quando deveria ser inteiro ou função nomeada com nome de comando reservado da linguagem. Adicionalmente, cada linguagem tem regras únicas de nomenclatura para variáveis e funções como tipos de caracteres aceitáveis, sensibilidade a maiúsculas e limitações de caractere inicial. Por exemplo, PHP não permite nomes de variáveis começarem com número.