Il debug gioca un ruolo fondamentale in qualsiasi processo di sviluppo e il miglioramento della funzionalità e dell’usabilità del debugger può aumentare significativamente la produttività dello sviluppatore. Da 4D 20 R8, 4D ha introdotto diversi miglioramenti al debugger e al debugger remoto. Questi aggiornamenti si concentrano sul salvataggio delle impostazioni definite dall’utente, sulla semplificazione della gestione e del riutilizzo delle espressioni e sulla riprogettazione dell’interfaccia complessiva.
Espressione salvata automaticamente
Le espressioni salvate automaticamente nel debugger 4D sono una svolta per semplificare il flusso di lavoro del debug. Quando si inserisce una nuova espressione nell’osservatore di espressioni del debugger, questa viene automaticamente salvata e collegata al metodo o alla funzione corrispondente. In questo modo, la volta successiva che si rivisita lo stesso codice, tutte le espressioni inserite in precedenza sono prontamente disponibili, valutate e visualizzate. Questa funzione consente di risparmiare tempo e di garantire la continuità, eliminando la necessità di reinserire manualmente le espressioni e consentendo di concentrarsi interamente sulla risoluzione dei problemi in modo efficiente.
espressione pined
Abbiamo aggiunto la possibilità di “appuntare” le espressioni importanti, in modo da averle sempre a portata di mano, indipendentemente dal metodo o dalla funzione di cui si sta eseguendo il debug. Sia che stiate approfondendo un pezzo di codice complesso, sia che stiate dando un’occhiata veloce, ora potete personalizzare il debugger in modo che funzioni esattamente come volete.
visualizzazione di variabili locali, espressioni di riga ed espressioni personalizzate
Il debugger 4D introduce una maggiore flessibilità con tre tipi di parametri distinti nel suo osservatore di espressioni: Variabili locali, Espressioni di riga ed Espressioni personalizzate. Le variabili locali visualizzano automaticamente tutte le variabili attive legate al metodo o alla funzione corrente, offrendo una chiara istantanea del contesto di esecuzione. Le espressioni di riga si aggiornano dinamicamente per mostrare le variabili pertinenti alla riga specifica in esecuzione. Inoltre, le espressioni personalizzate aggiunte manualmente dagli sviluppatori consentono di tracciare e debuggare in modo personalizzato valori o condizioni specifiche. Insieme, queste opzioni garantiscono un controllo preciso e una maggiore chiarezza durante le sessioni di debug.
Il design
Date un’occhiata al nuovo design elegante dell’interfaccia del debugger, realizzato con cura per migliorare l’usabilità e semplificare l’esperienza di debug.
Conclusione
Il debugger aggiornato introduce nuove potenti funzionalità e miglioramenti che migliorano significativamente il processo di debug in 4D. Dalle espressioni salvate automaticamente alle visualizzazioni delle variabili personalizzabili e alla nuova interfaccia, questi miglioramenti sono progettati per rendere il flusso di lavoro più efficiente e intuitivo.