Start Python via pipenv
- [ ]
- [ ]
Print Debug
- Se una stringa di codice inizia con “D(” nascondila, ma trova un modo per mostrarla in rispetto alla riga precedente di codice (che non inizia con “D(”
- Una combinazione di tasti per creare un file che elimina tutti i “D(…)”
- Una combinazione di tasti per evidenziare le righe a cui è assegnato uno o più “D(” in verde, e un’altra per evidenziare le righe senza in rosso
- Programma per unire due file, uno nuovo con o senza “D(” e uno più vecchio con o senza “D(”, dal vecchio prendi solo i messaggi “D(” se nel nuovo c’è la stessa identica riga di codice rispetto al vecchio
D(…)
- Funzione Python per stampare messaggi di debug
- Opzione per stamparli solo di una o N funzioni specificate
- Opzione per stampare il nome della funzione in cui si trova il messaggio di debug
- (Stampa solo quando cambi funzione)
alpha
- Quando si inserisce una lettera greca come alpha, beta, gamma, …, l’IDE la sostutuisce con la vera e propia lettera greca
- - - BEGIN FOLD / END FOLD - - -
- AD OGNI SALVATAGGIO: Se nel file ci sone due commenti begin fold ed end fold, folda quello che c’è nel mezzo
- Se lo unfoldi te si rifolda dopo 5 salvataggi
Automatic DEBUG
- Create new window where a bunch of options like: (print all objects, print variables, print functions, print function calls
- At every line where a single equal ( = ) is found, get the variable name and print it along with its value
- OBJECTIVE: Debug like when using D(…) but automatic.