Cari sviluppatori,
quando studio un programma piu' complesso( che richiama interfaccie, e " saltella" da una classe all'altra senza essere lineare nell'esecuzione) molte volte metto i Log.d con dei numeri progressivi cosi da vedere via DDMS l'ordine con cui il compiler esegue le istruzioni. Ma questa pratica non e' molto efficiente perche' 1) devo mettere Log.d ovunque nel programma, e poi li devo cancellare una volta finito) e 2) ancora piu' importante, non sempre so esattamente quale espressione verra' eseguita, cosi eseguo i Log.d anche un po' a caso quando non e' chiaro.
Mi hanno detto su un forum inglese che devo usare debug, cosi mi hanno dato da leggere la pagina developer.android,
ebbene sono 5 giorni che gioco con i breakpoints e sono piu' le volte che ricevo il messaggio di errore source not found, che i salti effettivi che fa il programma, con step into e step over.
Carissimi, per imparare a programmare ho bisogno di comprendere in che ordine vengono eseguiti i programmi, studiandone qualcuno piu' complesso, e' possibile che non ci sia un modo per vedere quale linea di codice esiste?( magari una cosa con la reflection, un programma che stampa in automatico i log D della linea, o appunto un debugger che mi indica linea per linea, l'ordine del programma.
grazie