Migliore gestione degli errori e inferenza dei tipi per gli sviluppatori 4D

Tradotto automaticamente da Deepl

Quando si scrive codice in 4D o VS Code, un feedback chiaro e preciso da parte dell’editor fa la differenza. Aiuta a capire cosa sta succedendo nel codice, a risolvere i problemi più rapidamente e a concentrarsi sulla creazione di funzionalità eccellenti.

A partire da 4D v21 R2, abbiamo migliorato il controllo della sintassi dell’editor di codice per rendere il rilevamento degli errori e l’inferenza dei tipi più accurati e coerenti sia in 4D Code che in VS Code.

Inferenza dei tipi identica ovunque

L’inferenza dei tipi è completamente allineata tra il controllo della sintassi del compilatore e l’editor di codice. Quando viene inferito il tipo di un’espressione, il risultato è sempre lo stesso in tutti gli strumenti. Ciò garantisce che il completamento automatico, il rilevamento degli errori nel codice e il compilatore funzionino in modo coerente, offrendo un’esperienza di programmazione più fluida e prevedibile.

Solo il problema reale viene sottolineato

Gli errori e gli avvisi sono indicati con un piccolo simbolo nel margine sinistro della riga contenente il problema. Per la maggior parte di essi, l’editor evidenzia anche la parte specifica dell’espressione che causa il problema direttamente nel codice. Questo segnale visivo rende molto più facile identificare e correggere i problemi in modo rapido e accurato.

Espressioni su più righe? Nessun problema!

Se si divide un’espressione lunga su più righe utilizzando una barra rovesciata (\), l’editor ora posiziona l’icona di errore proprio sulla riga in cui si trova effettivamente il problema. Quindi, anche quando il codice si estende su più righe, gli errori sono chiaramente indicati e facili da individuare.

blank

Passa il mouse per un feedback immediato

Ora puoi passare il mouse su un token sottolineato per visualizzare immediatamente il messaggio di errore.

blank

Conclusione

Questi miglioramenti rendono gli editor 4D e VS Code più affidabili, coerenti e piacevoli da usare. Grazie a un feedback più chiaro e a un rilevamento degli errori più intelligente, puoi concentrarti sulla scrittura di codice eccellente con sicurezza.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené si è unito al team di 4D Program nel novembre 2016. In qualità di Product Owner, è incaricato di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente.Dopo aver conseguito una laurea in Informatica presso il CNAM, Fabrice è entrato a far parte di una piccola società di pubblicazione di software come sviluppatore Windev. In seguito ha lavorato per diverse aziende del settore industriale e commerciale come sviluppatore Windev e web e come consulente tecnico su nuove funzionalità.