Verificação da sintaxe do espaço de trabalho no editor de código VS

4D 20 R5 traz uma nova capacidade para o editor Visual Studio Code através da extensão 4D-Analyzer: Diga olá à Verificação de Sintaxe do Espaço de Trabalho, desenhada para reduzir significativamente os erros do desenvolvedor e simplificar a precisão do código.

O que é um espaço de trabalho?

Em VS Code, um espaço de trabalho é um conjunto de pastas abertas numa única janela. Cada pasta de espaço de trabalho pode conter um projeto 4D.

O espaço de trabalho é valioso quando se usam vários projetos simultaneamente. Note que um único projeto 4D aberto em uma janela VS Code é considerado um espaço de trabalho.
A verificação de sintaxe é uma forma de ajudar os desenvolvedores a tornar seu código mais seguro.
Verificar a sintaxe do documento que está sendo editado está disponível desde 4D 20.

A partir de 4D 20 R5, a verificação de sintaxe pode ser feita em todo o projeto 4D atual, assim que um arquivo de método/classe 4D for aberto. Isso significa que pode ver erros e avisos em todo o projeto num piscar de olhos!

Erros e avisos encontrados no espaço de trabalho são exibidos no painel dedicado à esquerda da barra de status do VS Code. O número de erros está à esquerda e o número de avisos está à direita.
O VS Code oferece a opção de visualizar detalhes de erros e avisos. Basta clicar no painel descrito acima e o painel de problemas será aberto. Também pode abri-lo através do menu “Ver/Problemas”. Os erros são assinalados a vermelho e os avisos a laranja.
O painel de problemas apresenta todos os erros e avisos no espaço de trabalho, agrupados por ficheiro de método. Basta fazer duplo clique numa linha para abrir o arquivo correspondente no painel do editor de código, com o cursor posicionado na linha do erro/aviso.
É muito fácil de utilizar!

A melhor parte? Não tem que fazer nada – é tudo automático. Simplesmente abra um arquivo de método/classe 4D, e a verificação de sintaxe é realizada no projeto correspondente. O mesmo se aplica assim que uma modificação é salva.
Em VS Code, erros de sintaxe e avisos também são exibidos em linha: a parte do código que gera o erro ou aviso é sublinhada. Quando move o rato sobre ele, aparece uma dica de ferramenta, mostrando a mesma explicação do erro ou aviso como no editor de código 4D:

blank

Como alguns desenvolvedores não gostam de ver seu código sublinhado pelo editor, seguimos o exemplo de outras extensões de linguagem VS Code tornando esse recurso opcional. Pode ativar ou desativar a verificação da sintaxe nas definições da extensão:

blank

Também adicionámos um comando do VS Code chamado “Verificar sintaxe do espaço de trabalho” para execução manual. Assim, se o tamanho do seu projeto tornar o editor de código demasiado lento, pode desativar a verificação automática da sintaxe ou configurá-la para verificar apenas o documento atual e, em seguida, verificar manualmente a sintaxe do espaço de trabalho sempre que quiser!

blank

Esforçamo-nos para fornecer aos nossos utilizadores a melhor experiência possível, e encorajamo-los a partilhar os seus pensamentos e comentários no fórum 4D. Seu feedback nos ajuda a entender suas necessidades e melhorar continuamente nossos produtos e serviços.
Boa codificação!

Avatar
• Proprietário do produto - Damien Fuzeau entrou ao time 4D Product em fevereiro de 2019. Como Proprietário do Produto, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Damien é formado em engenharia de software pela Universidade de Nantes. Trabalhou mais de 23 anos em sua empresa anterior, primeiro como desenvolvedor (descobrindo 4D em 1997), e mais tarde como gerente de engenharia e arquiteto de software. Essa empresa é um Partner OEM de 4D e lançou softwares empresariais baseados em 4D para milhares de usuários em centenas de servidores. Portanto Damien está acostumado ao desenvolvimento e lançamento de 4D em contextos multilinguais.