Taggate i vostri commenti, una funzione dagli sviluppatori per gli sviluppatori
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.
Un nuovo comando per ottenere informazioni dettagliate sulle licenze
A volte è utile monitorare le licenze 4D sul proprio server. Ecco perché con 4D v19 R4 abbiamo deciso di fornire un nuovo comando che fornisce tutte le informazioni sull’utilizzo delle licenze: Get License Usage. Vi presento questo nuovo strumento.
Produttività migliorata con la sintassi di controllo degli oggetti
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.
Avviare un processo esterno in modo asincrono
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!
Linguaggio 4D: I miglioramenti richiesti sono arrivati
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.
4D View Pro: Velocizzare il processo di sviluppo con i modelli
La creazione di report o fogli di calcolo da modelli esistenti velocizza lo sviluppo. A partire da 4D v19 R4, le azioni di copia e incolla possono ora essere eseguite utilizzando un codice che copia un intervallo di celle da un’altra posizione (comprese altre aree).
4D Write Pro – Maggiore controllo sul layout della pagina
4D Write Pro consente di creare facilmente documenti complessi. Gli attributi di visualizzazione e di layout possono essere applicati a diverse parti dei documenti, siano esse testo, immagini o tabelle. A proposito di tabelle, esse beneficiano di una nuova proprietà per definire meglio il layout! Vediamo cosa ci riserva 4D v19 R4.
Valore NULL a valore vuoto? Niente più mappatura predefinita
Quando si crea un nuovo campo nel database, 4D consente di scegliere se mappare o meno il valore NULL a valori vuoti. A partire da 4D v19 R4, nei nuovi progetti, 4D non mapperà più per default il valore NULL a un valore vuoto.
ORDA – Dite ciao agli alias
4D v19 R4 viene fornito con un nuovo concetto di ORDA: Alias. Sono la continuazione logica e complementare degli attributi calcolati.
Questo post del blog spiega cosa sono gli alias e ne evidenzia i vantaggi, in particolare quando utilizzare l’uno o l’altro… o entrambi.
Saltare rapidamente alle diverse funzioni di una classe
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.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica