| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare i componenti ActiveX in ASP 
    ·Come formattare il controllo DataGrid che non ha righe 
    ·Come utilizzare la funzione ricorsiva di Fibonacci 
    ·Come utilizzare una casella di riepilogo in un HTA 
    ·Come fare un Web Bot 
    ·Come sostituire una stringa AS2 
    ·Come creare un Data Dal MATLAB numeri 
    ·Come cambiare il tipo di font utilizzando la programmaz…
    ·Come utilizzare il Device-Mapper Multipath 
    ·SQL String Tutorial 
      Articoli in evidenza
    ·Come sbarazzarsi di duplicati in MySQL 
    ·Progetto VBA non verrà aggiornata 
    ·Modalità di accesso e-mail con Visual Basic 
    ·Il migliore AJAX Framework per Java 
    ·Che cosa è TK Format 
    ·Come sviluppare un piano di test 
    ·Come imparare XHTML per principianti 
    ·Come ottenere PASCAL Software 
    ·Come modificare il colore di CSS Links 
    ·Come aprire un file binario in Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com