Prodotto

Taggate i vostri commenti, una funzione dagli sviluppatori per gli sviluppatori

Tradotto automaticamente da Deepl

I commenti sono essenziali nella vita di uno sviluppatore. Quando lavoriamo a una nuova funzionalità, spesso aggiungiamo commenti che sono dei promemoria. Ad esempio:

  • per convalidare una parte di codice con un collega,
  • per rifattorizzare una funzione,
  • per correggere il codice che rallenta le prestazioni,
  • per dividere un metodo o una classe in sezioni,
  • preparare lo scheletro di una classe e aggiungere un commento all’interno di ogni funzione.

Anche se scrivete del codice semplice, provate a leggerlo mesi o anni dopo. Vi sembrerà ancora semplice o vorreste aver aggiunto dei commenti?

4D v19 R4 porta i commenti a un livello completamente nuovo, grazie ai tag di commento che consentono di organizzare meglio i commenti.

Prodotto blank

Produttività migliorata con la sintassi di controllo degli oggetti

Tradotto automaticamente da Deepl

Ilcompletamento automatico delle classi è disponibile da 4D v18 R4. Questa funzione semplifica la scrittura del codice e limita gli errori nei nomi delle funzioni, ad esempio. Ma non li evita del tutto: è facile invertire due lettere o dimenticare una lettera maiuscola, per poi dover perdere tempo a cercare il motivo per cui il codice non funziona.

Quindi cosa c’è di meglio che chiedere a 4D di controllare se le classi o le funzioni esistono già?

A partire da 4D v19 R4, nell’editor di codice viene visualizzato un avviso se si chiama una funzione che non esiste.

Prodotto blank

Avviare un processo esterno in modo asincrono

Tradotto automaticamente da Deepl

A volte è necessario eseguire processi in background e, non appena uno di essi termina, eseguire alcune azioni in base al suo codice di uscita. Dalla v19 R4, 4D consente di avviare un processo in background con la nuova classe 4D.SystemWorker e di eseguire automaticamente i metodi di callback quando il processo restituisce informazioni. In questo modo, l’interfaccia utente dell’applicazione rimane reattiva durante l’esecuzione del processo esterno e, al termine, è possibile visualizzare subito il risultato all’utente!

Prodotto blank

Linguaggio 4D: I miglioramenti richiesti sono arrivati

Tradotto automaticamente da Deepl

Sognate di utilizzare la valutazione dei cortocircuiti, gli operatori ternari, di uscire da un ciclo o di uscire da un metodo con una semplice parola chiave?

Beh, non sognate più! Abbiamo ascoltato e tenuto d’occhio le vostre richieste di funzionalità dal Forum 4D, quindi ecco una serie di miglioramenti del linguaggio 4D che vi aiuteranno a semplificare il vostro codice.

Prodotto blank

Saltare rapidamente alle diverse funzioni di una classe

Tradotto automaticamente da Deepl

Leclassi sono state introdotte con 4D v18 R3. Esse consentono di organizzare la logica aziendale e di separarla più rapidamente dalla parte dell’interfaccia utente.

Le classi sono composte da diverse funzioni di lunghezza variabile, quindi non è sempre facile trovare la funzione che si desidera modificare o passare da una funzione all’altra. È possibile utilizzare l’explorer, che visualizza classi e funzioni, ma quando si sta codificando nella finestra dell’editor non si vuole perdere tempo a cambiare finestra.

Con 4D v19 R4, l’elenco delle funzioni della classe viene visualizzato nella barra degli strumenti dell’editor di codice, consentendo di passare facilmente a una funzione specifica.