Nwlapcug.com


Come eseguire il Debug senza un Debugger

Come eseguire il Debug senza un Debugger


Quando si tratta di programmazione, debugger sono solo uno di una serie di strumenti per il debug. Il debug è una delle principali attività in programmazione, e le competenze per esso filtrerà attraverso per quando si scrive codice. Ci sono molte misure si può prendere in un progetto di sviluppo per facilitare il debug di esso che non richiedono l'uso di un programma di debugger. Apprendimento al codice è, in gran parte, imparare a individuare e correggere gli errori che avete fatto. Dopo tutto, non fare errori in primo luogo è un'aspettativa irrealistica.

Istruzioni

1

Utilizzare le istruzioni trace nel codice per accedere a ciò che sta accadendo in determinati momenti di esecuzione. A seconda del linguaggio di programmazione e piattaforma, ci saranno diverse opzioni in termini di come è possibile generare informazioni mentre è in esecuzione un programma. Se utilizzi un IDE (Integrated Development Environment), può avere una zona console o scheda in cui si può vedere scritta output. In caso contrario, si possono scrivere gli stessi dettagli in un file di log. È possibile utilizzare le istruzioni trace per registrare i valori delle variabili o per verificare che vengono eseguite particolari parti del codice.

2

Isolare gli errori nel codice. L'unico modo che è possibile correggere un bug è di trovarlo prima. Ci sono un certo numero di modi per fare questo, come l'utilizzo di più istruzioni di traccia in tutto il codice. È anche possibile copiare parti di codice in script separati ed eseguirli in isolamento. Lavorare su un bug alla volta, fissaggio ciascuno come si isolano. Se hai un algoritmo complesso al lavoro, un singolo bug potrebbe causare altri problemi altrove, così risolverlo può ordinare più di uno degli errori che stai vedendo.

3

Prova spesso. Ogni volta che si aggiunge il nuovo codice al vostro programma, compilare, eseguire e testarlo e farlo regolarmente, piuttosto che l'aggiunta di enormi quantità di nuovo codice in qualsiasi momento. Questa è la prima linea reale di difesa contro i parassiti. Se il programma era in esecuzione con successo prima di aggiungere l'ultimo pezzo di codice, quindi le probabilità sono che è dove sta il problema, così spesso test può aiutare a restringere l'origine.

4

Avere una conoscenza approfondita degli algoritmi e logica al lavoro nel vostro programma. Questo può sembrare ovvio, ma può essere difficile se si lavora su una grande applicazione che forse ha avuto altre persone che lavorano su di esso. Tuttavia, una stretta suono di quello che succede quando il programma viene eseguito è un valore inestimabile nel sapere dove cercare gli insetti. Accoppiato con le istruzioni error e registri, un quadro chiaro del programma vi aiuterà a cercare nei posti giusti.

5

Usare la gestione del processo. Mentre il codice è in esecuzione, provare ad aprire applicazione gestione dei processi di sistema e guardando ciò che sta accadendo con il processi di programma. Oltre che indica eventuali aree fastidiose, questo è un modo efficace per identificare eventuali problemi di prestazioni con l'applicazione. Ottenere una panoramica del funzionamento del programma all'interno del contesto del sistema operativo può darvi la prospettiva per individuare e risolvere problemi.