No nosso artigo anterior, destacámos como as melhorias na inferência de tipos e no tratamento de erros contribuem para tornar o desenvolvimento em 4D mais fiável. O editor de código 4D e o VSCode já detetam muitos problemas numa fase inicial, sem necessidade de compilação, proporcionando-lhe um feedback rápido e útil enquanto escreve o seu código.
Com o 4D 21 R3, estamos a alargar estas verificações existentes para abranger uma fonte adicional e muito comum de erros: os parâmetros de comando.
A partir de agora, o editor de código valida os argumentos que passa aos comandos em relação aos tipos definidos na documentação. Isto significa que, quando um parâmetro espera um tipo específico, como Text, Integer, Object ou Pointer, qualquer incompatibilidade é imediatamente detetada e destacada diretamente no seu código:

Todas estas verificações ocorrem diretamente no editor de código, sem esperar pela compilação. Isto reduz o atrito no seu fluxo de trabalho de desenvolvimento e ajuda-o a detetar erros mais cedo, quando são mais fáceis de corrigir.
Conclusão
Ao trazer a validação de tipos diretamente para o editor de código, o 4D elimina toda uma classe de erros evitáveis antes mesmo de estes ocorrerem. Não é necessária compilação. Sem surpresas mais tarde. Apenas um desenvolvimento mais limpo, seguro e rápido.
De momento, não é possível deixar comentários nesta publicação.