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

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.

Prodotto blank

Navigazione semplificata tra le finestre di sviluppo

Tradotto automaticamente da Deepl

Quando si scrive una nuova funzione o un nuovo metodo, o quando si crea un modulo, il lavoro non è mai lineare. Di solito è necessario

  • accedere all’explorer per trovare il modulo nella sua cartella
  • accedere all’explorer per scrivere la documentazione del metodo
  • leggere la documentazione di un comando sul sito web della documentazione 4D
  • leggere la documentazione del metodo di un componente

In questa nuova versione, abbiamo aggiunto alcune voci di menu nell’editor del codice e nell’editor dei moduli per consentire una migliore navigazione tra i diversi elementi di un progetto.

Prodotto blank

Editor di codice: Temi multipli, a vostra scelta!

Tradotto automaticamente da Deepl

Il set di funzionalità dell’editor di codice cresce a ogni release e 4Dv19 non fa eccezione.

Ogni sviluppatore ha i suoi gusti speciali, e a volte particolari, per quanto riguarda l’editor di codice (font, dimensione dei caratteri, colore degli elementi, ecc.). Ciò che sembra ottimo e aumenta la produttività per uno sviluppatore può essere un ostacolo per un altro. Ecco perché 4D v19 introduce la gestione dei temi.

Se “creare il mio tema” è nella vostra lista di cose da fare, è il momento giusto per farlo! 4D v19 viene fornito con temi di base che potete arricchire e adattare ai vostri gusti.

Prodotto blank

Editor di codice: Scrivi più codice in meno tempo!

Tradotto automaticamente da Deepl

Con 4D 18 R4 abbiamo annunciato la disponibilità delle funzioni suggerite per le classi (4D e modello di dati). Con 4D v18 R6, abbiamo altre grandi novità per semplificare e facilitare la scrittura del codice nell’editor: Il prototipo di una funzione e una breve descrizione vengono visualizzati nell’editor di codice!

Velocizzate il processo di sviluppo ed evitate gli errori di battitura. Ora le informazioni sulle funzioni di classe vengono visualizzate nell’editor di codice, aiutandovi a scrivere di più in meno tempo e assicurandovi di essere sulla strada giusta!

Scopriamone di più!

Prodotto blank

Nuova sintassi delle dichiarazioni per un autocompletamento intuitivo

Tradotto automaticamente da Deepl

Vi siete mai chiesti cosa sia la funzione di autocompletamento di 4D o perché 4D suggerisca tutte le funzioni utilizzate nel codice? Poiché un oggetto è un tipo molto generico, 4D sa solo cosa sta memorizzando in fase di esecuzione. Tuttavia, questo non è di grande aiuto quando si scrive il codice.

4D offre ora una nuova sintassi alternativa che migliora notevolmente il completamento automatico della dichiarazione delle variabili.

Prodotto blank

Editor di codice: Salutate i blocchi di commenti

Tradotto automaticamente da Deepl

L’aggiunta di un blocco di commenti all’inizio di un metodo è utile per aggiungere una nota su ciò che fa un metodo, nonché un elenco di parametri di input/output. Inoltre, alcune righe di testo leggibile all’interno di una sezione complicata di codice possono essere utili per aiutare l’utente e gli altri a ricordare lo scopo di questa particolare sezione di codice. A partire da 4D v18, l’esperienza di programmazione è migliorata grazie all’aggiunta dei blocchi di commento!

Prodotto blank

Scoprite i miglioramenti dell’editor di codice

Tradotto automaticamente da Deepl

L’editor di codice 4D è appena diventato più facile da usare! Salutate il completamento dei caratteri per le virgolette ” “, le parentesi ( ), le parentesi [ ] e le parentesi graffe { }, nonché i blocchi di comandi (For…End for, If … End if, ecc.). Ma non è tutto: è stata aggiunta anche la corrispondenza delle parentesi per aiutare a gestire le collezioni e la sintassi dei metodi utente è ora visualizzata nella barra di stato proprio come la sintassi di un comando 4D!