Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come eseguire il debug Senza un debugger

Quando si tratta di programmazione , i debugger sono solo uno di una serie di strumenti per il debug . Il debugging è una delle principali attività di programmazione , e le competenze per lo filtrerà attraverso di quando si scrive il codice . Ci sono molte misure che si possono prendere in un progetto di sviluppo per aiutare il debug di esso , che non richiedono l'uso di un programma di debugger . Imparare a codice è , in gran parte, imparando a trovare e correggere gli errori che avete fatto. Dopo tutto, non commettere errori , in primo luogo è una aspettativa non realistica . Istruzioni
1

utilizzare le istruzioni di traccia nel codice per accedere ciò che sta accadendo in punti particolari di esecuzione . A seconda del linguaggio di programmazione e piattaforma , ci saranno diverse opzioni in termini di come si può produrre informazioni mentre un programma è in esecuzione. Se stai usando un IDE ( Integrated Development Environment) , si può avere una superficie scheda console o in cui si può vedere l'uscita scritta. In caso contrario , è possibile scrivere le stesse informazioni in un file di log . È possibile utilizzare istruzioni di analisi per registrare i valori delle variabili o per verificare che determinate parti di codice vengono eseguiti .
2

isolare gli errori nel codice. L'unico modo è possibile correggere un bug è di trovare prima. Ci sono un certo numero di modi per farlo , ad esempio utilizzando le istruzioni di analisi multiple in tutto il codice . È anche possibile copiare sezioni di codice in script separati e farli funzionare in isolamento. Lavorare su un bug in un momento , fissando ogni quanto lo si isola . Se si dispone di un complesso algoritmo di lavoro, un singolo errore può essere la causa di altri problemi altrove , in modo da fissare può ordinare più di uno degli errori che stai vedendo .
3

prova spesso . Ogni volta che si aggiunge un nuovo codice al vostro programma , compilare, eseguire e testare , e lo fa regolarmente , piuttosto che aggiungere una grande quantità di nuovo codice in qualsiasi momento . Questa è la prima vera linea di difesa contro gli insetti . Se il programma è stato eseguito con successo prima che si è aggiunto l'ultimo pezzo di codice , quindi le probabilità sono che è dove si trova il problema , in modo da testare spesso può aiutare a circoscrivere la fonte .
4

avere una conoscenza approfondita degli algoritmi e della logica di lavoro nel programma. Questo può sembrare ovvio , ma può essere difficile se si sta lavorando su una grande applicazione che forse ha avuto altre persone che lavorano su di esso. Tuttavia, una solida conoscenza di ciò che accade quando il programma viene eseguito è un bene prezioso per sapere dove cercare i bug . Accoppiato con le dichiarazioni di errore ei log , una chiara immagine del programma vi aiuterà a cercare nei posti giusti .
5

Usa la gestione dei processi . Mentre il codice è in esecuzione, provare ad aprire l'applicazione di gestione dei processi del sistema e guardando ciò che sta accadendo con il processo di programma (es) . Nonché indicando eventuali aree problematiche , questo è un modo efficace per identificare eventuali problemi di prestazioni con l'applicazione . Ottenere una panoramica di come il programma è in funzione nel contesto del sistema operativo in grado di dare la prospettiva di trovare e risolvere i problemi .

 

Programmazione © www.354353.com