Start Python via pipenv

  • [ ]
  • [ ]

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