Ho una domanda su come procedere quando si desidera riavviare il codice JSL dopo aver corretto una parte di errore. Ho ricevuto questa domanda al JMP Discovery Summit Japan la scorsa settimana.
Conosci buone pratiche per programmare un lungo codice JSL, rilevare errori e risolverli senza problemi in JMP?
La domanda originale è se è possibile modificare un codice JSL e riavviarlo senza ricominciare dall'inizio nel debugger JSL. Si prega di vedere la schermata seguente come esempio. L'errore si verifica alla quarta riga. L'utente desidera modificare questa parte di errore e riavviarla senza eseguire le prime due righe (x=1; e Show(x);).

A volte esegue processi molto pesanti con JSL su JMP e non vuole ripetere la stessa cosa dall'inizio.
Per quanto io e l'utente controlliamo, non c'è modo di eseguire tale riavvio nel debugger JSL. Dobbiamo arrestare il debugger JSL, correggerlo nello Script Editor e ripetere tutti i codici dall'inizio.
In Jupyter Notebook e Google Colab per programmare R e Python, puoi separare il tuo lungo codice in diverse piccole parti ed eseguire solo la parte problematica in cui si verifica l'errore senza eseguirla dall'inizio.
Io stesso ho inserito molte funzioni "Throw()" per vedere dove si verifica l'errore quando programma un lungo codice JSL. Ma non è elegante.
Ti ringrazierò per qualsiasi idea, trucco o consiglio.