Migliorare l’esperienza di debug

Tradotto automaticamente da Deepl

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.

Debugger 4D

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.

blank

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.

blank

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.

 

 

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à.