Il debug del codice JSL con il JMP Debugger non è nulla che posso consigliare. Mentre ci sforziamo per un'analisi sempre più automatizzata all'interno della nostra base di clienti per ampliare l'uso di JMP, il debug è una chiave!
Situazione attuale:
* Il debugger avvia una nuova istanza ed è distinto dal codice nell'editor originale
* la funzionalità è utile per ottenere i tempi di esecuzione per identificare le carenze, ma non per il debug effettivo
* Non è possibile trovare qualcosa e modificare immediatamente e riprovare, devi chiudere il debugger, trovare la riga di codice, cambiarla (sperando di aver capito bene il messaggio), riaprire il debugger, eseguire il codice e ricominciare il ciclo .
* Ciò risulta che la maggior parte delle persone non apre il debugger ma seleziona serialmente il codice nell'editor ed eseguilo, modificando manualmente gli indici dei loop per simulare un ciclo for.
Soluzione preferita:
* la nuova istanza va bene poiché anche la maggior parte degli altri strumenti lo fa (ma solo per il calcolo!)
* I buoni strumenti hanno il debug incorporato nell'editor, quindi puoi impostare punti di interruzione e segni di spunta direttamente nell'editor.
* La modifica è possibile senza interrompere la modalità di debug e tutto ciò che esegui è in uno "scenario di debug virtuale".
So che ci occupiamo di scripting, ma tutti ne trarrebbero vantaggio. I programmatori hanno familiarità (e si aspettano) questo comportamento, le persone che non conoscono JSL possono eliminare i problemi molto più velocemente.