Como corrigir erros de sintaxe

click fraud protection
Usuário de computador triste

Os programadores trabalham para resolver erros de sintaxe durante o processo de depuração.

Crédito da imagem: Arpad Nagy-Bagoly / iStock / Getty Images

Corrigir erros de sintaxe é essencial na programação de computadores: o programa não funcionará até que os erros sejam corrigidos. Erros de sintaxe significam que o programa não consegue entender os comandos com base nas regras da linguagem de programação. Na programação, a sintaxe se refere ao arranjo de comandos adequado (como regras gramaticais) e à ortografia. Os programadores podem resolver erros de sintaxe com a ajuda de ferramentas de depuração do Interactive Development Environment e das melhores práticas de verificação manual de código.

Pontuação perdida e mal colocada

Os símbolos de pontuação informam ao sistema onde os comandos terminam, como o código é agrupado e como chamar diferentes partes do código. A depuração IDE detecta com eficiência erros de pontuação perdidos e perdidos. Embora diferentes linguagens de programação tenham uma ampla variedade de usos de pontuação diferentes, existem regras gerais para orientá-lo. Por exemplo, terminar uma linha de código com dois-pontos em vez de ponto-e-vírgula na linguagem de programação C ++ é um caractere incorreto e causa um erro de sintaxe.

Vídeo do dia

Contendo Comandos com Pontuação

Linguagens como Java e JavaScript usam parênteses e colchetes para explicar como o código se encaixa. O programa não será capaz de entender o comando se todos os parênteses e colchetes não apresentarem caracteres de abertura e fechamento correspondentes. As aspas também podem causar problemas quando usadas incorretamente ou ausentes. Por exemplo, se você estiver usando uma aspa dentro de uma string de texto designada por aspas, você precisa use uma sequência de escape nas aspas internas ou então o programa terminará a string em um erro ponto. Embora o IDE possa identificar qual linha de código contém o erro de sintaxe, o programador pode usar o rastreamento de uma única etapa para verificar onde cada delimitação começa e termina para localizar o erro.

Código Desatualizado

As linguagens de programação podem ser atualizadas para novos padrões - o que inclui a remoção de comandos existentes. Se você estiver executando um código mais antigo em um programa que usa um padrão de interpretação de código atualizado, poderá 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 "DX Filtros. "Se você executar um código que usa Filtros DX no IE 9, o código funcionará, mas se você executá-lo no IE 10, ele não trabalhos. Use técnicas de programação suportadas e atualizadas para substituir o código desatualizado.

Comandos usados ​​indevidamente

O sistema de depuração IDE identifica facilmente os comandos usados ​​incorretamente. Por exemplo, o programa terá um erro de sintaxe se você tiver um número armazenado como uma string como "22" e tentar adicionar outro número a ele. O programa trata strings, mesmo que sejam números, como texto. Embora o IDE identifique onde o número e a string são adicionados, o programador precisa rastrear o código de trás para frente para determinar onde a string se tornou uma string.

Nomes de variáveis ​​e funções inválidos

Linguagens de programação que são estruturadas em torno de variáveis ​​(valores atribuídos) e funções (chamadas de grupos de código) encontrarão erros de sintaxe quando um dos tipos de dados for usado incorretamente. A variável pode ser definida como uma string quando deveria ser um inteiro ou uma função pode ser nomeada após um nome de comando reservado para o idioma. Além disso, cada idioma tem regras de nomenclatura exclusivas para quais variáveis ​​e funções podem ser nomeadas, como tipos de caracteres aceitáveis, distinção entre maiúsculas e minúsculas e limitações de caracteres iniciais. Por exemplo, a linguagem PHP não permite que nomes de variáveis ​​comecem com um número.