| 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
    Suggerimenti sul debug
    Debug , il processo di ricerca e di correggere i bug o errori , in codice soft- o hardware è una parte essenziale di ogni ciclo di sviluppo . Debug può comprendere correzioni e patch piccoli e complessi , e può essere fatto prima che il prodotto viene rilasciato, dopo il rilascio - in remoto o attraverso un aggiornamento - o anche durante lo sviluppo stesso. Ci sono una serie di approcci e strumenti in grado di semplificare il debug , e numerosi consigli possono essere raccolte da sviluppatori esperti o uno dei tanti libri pubblicati su debug . Riprodurre il problema

    Una delle prime tecniche di programmatori vengono insegnate per quanto riguarda il debug rimane il modo principale per identificare e correggere un bug , ma è necessario riprodurre l'errore . Sia che coinvolge ricreare le condizioni in cui è stato rilevato il bug o determinare deduttivamente la circostanza in cui si verifica il bug , riproducendo l'errore è il passo più importante per il debug in modo efficace . Come professore di informatica Terence Parr afferma succintamente , " Tutti i bug sono causati da computer facendo esattamente quello che gli viene detto . " Pertanto, è necessario capire cosa e dove il computer è stato detto di agire in modo non corretto .

    Ridurre

    Quando devono effettuare il debug di un programma lungo o grandi set di dati , anche il programmatore più esperto può essere sopraffatto . Professore Parr spiega che " ... un grande insieme di dati introduce una grande quantità di rumore che mimetizza la causa fondamentale del problema. " Lui raccomanda dividendo il programma o il file in parti più piccole e più gestibili e quindi la scansione per il bug . Quando si verifica il problema , è possibile interrompere il processo e correggere l'errore .
    Experiment

    deduzione Scientifico stile può anche contribuire a un centro di programmatore in sulla fonte di un bug . Come scienziati istituiti esperimenti da venire con ipotesi verificabili che sono poi provate o smentite da un esperimento controllato , è possibile creare una ipotesi istruita su quali tipi di codice possono essere la creazione di un bug . Quindi , trovare e correggere queste condizioni , la prova di ogni - come un esperimento - fino a trovare il set di condizioni che ha fatto , anzi , causare il bug
    Esperienza

    . Parr afferma anche quando si tratta di debug , "L'esperienza non ha alcun sostituto . " Come voi - o qualsiasi programmatore - diventare più esperti con la scrittura e il debug del codice , si diventa più bravi . Durante la scrittura del codice , si basano su esperienze passate correggere i bug di scrivere codice che impedisce questi bug , in primo luogo . Durante il debug , si sarà in grado di fare riferimento a esperienze simili che avete avuto con i bug che si comportavano in modo diverso . Fino a raggiungere quel punto, comunicare con altri sviluppatori del team o nella comunità e su Internet e chiedere loro aiuto .

    Previous :

    next :
      Articoli Correlati
    ·Come scaricare i dati XBRL a un foglio di calcolo 
    ·Come inserire il testo su un file di immagine in HTML 
    ·Come fare una macchina a stati finiti deterministici 
    ·Come associare DataTable a ListView in Net 
    ·Come convertire una colonna DataView a un Integer 
    ·Come incorporare una pagina in un tag div 
    ·Binari di calcolo Tips & Tricks 
    ·Come scrivere un programma che visualizza un numero ID …
    ·Come disattivare i titoli su Fancybox 
    ·Come trasferire una stringa da una casella di testo di …
      Articoli in evidenza
    ·Come costruire form mediante fusione fredda 
    ·Come visualizzare un documento Word con PHP 
    ·Come mettere una pagina di login su un sito web 
    ·Come rimuovere una nuova linea in Python 
    ·Come trovare String Lunghezza 
    ·VB6 : Come leggere un nome computer dal Registro 
    ·Come utilizzare un C + + Vector per memorizzare i dati 
    ·Come creare un file di testo per MySQL 
    ·Come aggiornare MySQL 
    ·Come creare login in HTML 
    Copyright © Conoscenza Informatica http://it.wingwit.com