Validação de códigos e comandos

Existem dois tipos de validação que podem ocorrer quando trabalha com ficheiros fonte num editor de código estruturado: a validação de códigos e a validação de comandos.

A validação de códigos ocorre sempre que escreve o seu código; esta validação reflecte os conteúdos "não guardados" e "não construídos" do código que o utilizador está a editar. Por exemplo, caso pretendesse escrever o seguinte código num editor JSP:

<foo:bar>

em que foo:bar é um identificador que não existe, o problema seria imediatamente detectado e apareceria sublinhado no editor. A vantagem decorrente deste tipo de validação consiste na possibilidade de alertar imediatamente o utilizador para a ocorrência de erros.
Nota: Para activar (ou desactivar) a validação de códigos para todos os editores de texto estruturado, faça clique em Janela > Preferências > Geral > Editores > Editores de texto estruturado e marque (ou desmarque) Comunicar problemas durante a escrita.
A validação de comandos ocorre em ficheiros guardados. Pode detectar erros de processo de construção e outros erros que a validação de códigos não consegue detectar. Por exemplo, suponhamos que o utilizador escrevia o seguinte num editor JSP:


<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

No exemplo apresentado, o mesmo prefixo é usado duas vezes. Isto pediria ao validador de comandos para activar comandos e gerar avisos de construção na vista Problemas e no Navegador.

A validação de comandos pode de revelar problemas que ocorram em vários ficheiros imediatamente e dar-lhe uma ideia geral dos sítios onde poderá encontrar códigos problemáticos no seu projecto. Para além disso, não é necessário abrir ficheiros num editor para executar a validação de comandos. Para executar a validação de comandos em ficheiros específicos, seleccione e faça clique com o botão direito do rato nos ficheiros no Explorador de Projectos e, de seguida, seleccione Validar no menu emergente.

Nota: Para definir as preferências para a validação de comandos, faça clique em Janela > Preferências > Validação
Conceitos relacionados
Editores de texto estruturados para linguagens de marcações