Sono un giovane sviluppatore Java e faccio un uso sistematico del debugger di Netbeans. Infatti, spesso sviluppo le mie applicazioni quando eseguo il debug passo dopo passo per vedere immediatamente se il mio codice funziona.
Mi sento di spendere un sacco di tempo a programmare in questo modo perché l'uso del debugger aumenta il tempo di esecuzione e spesso attendo che la mia app passi da un punto di interruzione a un altro (tanto che ho il tempo di porre questa domanda) .
Non ho mai imparato a usare un debugger a scuola, ma al lavoro mi è stato detto immediatamente di usare questa funzionalità. Ho iniziato a insegnare a me stesso di usarlo due anni fa, e non mi è mai stato detto alcun suggerimento su questo.
Vorrei sapere se ci sono alcune regole da seguire per utilizzare il debugger in modo efficiente.
Mi sto anche chiedendo se usare il debugger sia alla fine una buona pratica? O è una perdita di tempo e devo smettere ora questa cattiva abitudine?