Abilitazione del debugger per i tag PROCESS 4D in modalità compilata

Tradotto automaticamente da Deepl

PROCESS 4D TAGS è stato migliorato con ogni versione di 4D e le ultime aggiunte di 4DCODE hanno aumentato drasticamente i casi di utilizzo. Ciò che prima era una singola riga di codice, ora è spesso costituito da molte righe, persino pagine, di codice 4D.

Il debugger è sempre stato utilizzabile all’interno dei tag 4DCODE, ma solo in modalità interpretata.

PROCESS 4D TAGS Il codice 4D è spesso utilizzato per modelli intelligenti e complessi, ma alcuni problemi si verificano solo dal lato del cliente con i dati del cliente. È possibile inserire i propri log nel codice, ma se ci fosse un modo migliore?

Ora è possibile eseguire il debug del codice utilizzando il comando TRACE . Anche se l’applicazione è compilata, poiché il codice viene eseguito in un contesto interpretato, il debugger vi aiuterà ad analizzare ciò che sta accadendo. Sono disponibili tutte le funzionalità: catena di chiamate, watch e riquadri di watch personalizzati. Anche i breakpoint sono disponibili per la sessione di debug!

L’ESEMPIO

Prendiamo un report complesso, prodotto da un modello intelligente. A seconda delle impostazioni, il modello produce un file HTML o Excel, oppure invia i risultati direttamente via e-mail. Ora il cliente chiama, segnalando che l’invio di e-mail non funziona nel suo nuovo ufficio. Per voi funziona, ma in loco? Vi sembra familiare?

Basta inserire TRACE nel blocco 4DCODE del modello ed eseguire il metodo. Ora appare il seguente debugger:
Non c’è di che!

Avatar
- Product Owner -Damien Fuzeau è entrato a far parte del team 4D Product nel febbraio 2019. In qualità di Product Owner, si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo lavoro consiste anche nell'assicurarsi che le implementazioni delle funzionalità fornite soddisfino le esigenze dei clienti.Damien si è laureato all'Università di Nantes in ingegneria del software. Ha trascorso più di 23 anni nella sua precedente azienda, prima come sviluppatore (scoprendo 4D nel 1997), poi come responsabile dell'ingegneria e architetto software. Questa azienda è un partner OEM di 4D e ha distribuito software aziendali basati su 4D per migliaia di utenti, su centinaia di server. Damien è quindi abituato allo sviluppo e alla distribuzione di 4D in un contesto multilingue.