| 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
    Debugging Funzioni
    Programmazione informatica è un mestiere complesso, dove un programmatore traduce logica astratta , la matematica e le procedure in istruzioni del computer . Il programmatore potrebbe inavvertitamente introdurre problemi , chiamati " bug ", attraverso i comandi di errore di digitazione o errori nella progettazione . Quando il programma non funziona correttamente , il programmatore deve attentamente " debug" il programma eseguendolo con speciali strumenti software diagnostici . Questi strumenti permettono al programmatore di vedere come il programma viene eseguito , passo dopo passo , e isolare i problemi . I punti di interruzione
    Programmi

    possono avere decine di migliaia di istruzioni , ognuna delle quali esegue generalmente in pochi milionesimi di secondo . Osservando i dettagli di un programma in esecuzione in tempo reale di solito è impossibile. Un programma di debug permette un marchio programmatore sospettato righe di codice con punti di interruzione. Il computer esegue il programma a velocità normale , ma arrestare il programma al punto di interruzione . Se il programma non raggiunge il punto di rottura , il programmatore sa che un problema di logica esiste in qualche luogo prima . Se si raggiunge il punto di interruzione e si ferma, il programmatore può esaminare i valori delle sue variabili . Se questi appaiono normali , egli dice al programma di riprendere l'esecuzione , e può fermarsi di nuovo allo stesso punto di interruzione o di qualche successiva.
    Gradino singolo

    Dopo un programma ha raggiunto un punto di interruzione , il programmatore può scegliere di avere il passo debugger tramite il codice una riga alla volta . Di solito si tratta di una tastiera o un mouse -triggered funzione , ogni volta che preme il programmatore di una chiave, il programma avanza di una riga. Il programmatore sa come il programma deve comportarsi e se un problema di logica esiste lei prenderà il programma di ramificazione o loop in modo non corretto . Mentre alcune parti del programma possono ripetere migliaia a milioni di volte , sceglie la modalità single- step con cura , altrimenti lei trascorrere una considerevole quantità di tempo alla ricerca di problemi
    pausa sul Valore < . br > con i programmi

    possono avere centinaia di variabili , o luoghi di memoria denominati che assumono carattere , valori numerici o logica . I valori di alcune variabili determinano come il programma esegue : Ad esempio, un cliente in Nevada può pagare alcuna imposta sulle vendite , in modo che il programma salta il calcolo delle imposte quando la variabile "stato " ha il valore di un programma di debug consente al programmatore di arresto " NV ". il programma quando una variabile assume un certo valore o intervallo di valori . Il programmatore avvia il programma e funziona a velocità normale fino a quando il debugger rileva il valore . Quando il programma si rompe , a quel punto , si ispeziona il codice ed i valori delle altre variabili .
    Trace

    Alcuni strumenti di debug hanno una funzione di traccia che consente di stampare un log in esecuzione dell'esecuzione di un programma. Programmi hanno funzioni chiamate procedure; ogni procedura ha un nome , e la traccia sono elencati i nomi delle procedure da compiersi quando il programma viene eseguito . Se alcune procedure non sono ordinate nell'elenco traccia , il programma ha un problema di logica . Come per i punti di interruzione , traccia è la funzione che si accende e si spegne , perché i programmi possono ripetere le procedure più volte , tracciando l'intero programma genera un elenco molto lungo e difficile , trovare problemi . Il programmatore definisce tipicamente traccia solo su quei luoghi del programma sospetta potrebbe avere problemi .

    Previous :

    next :
      Articoli Correlati
    ·Come creare nuovi simboli in lattice 
    ·Come convertire un file Hex 
    ·Differenze tra UML e le altre lingue 
    ·Come impostare i valori all'interno di una casella comb…
    ·Come utilizzare la conseguenza Symbol in LaTeX 
    ·Come nascondere l'Albero Dojo Node 
    ·Come ottenere lo script di shell per fermare il primo e…
    ·Come scrivere casi di test per una pagina web 
    ·Come inserire un div in un div 
    ·Come aggiungere valori a un ComboBox 
      Articoli in evidenza
    ·Come modificare il Highlight in HTML 
    ·Come installare un jQuery Data Picker 
    ·Come mappare stringhe a una lista di stringhe 
    ·Come utilizzare Python quadro il 1 & 1 
    ·Come scrivere API PHP Classes Tirare su un server remot…
    ·Definizione di eventi in Visual Basic 
    ·Come nascondere Moduli, Progetti e macro da parte degli…
    ·Come modificare la barra degli indirizzi in Javascript 
    ·Come ottenere i codici per Dev - C + + 4.9.9.2 
    ·Come verificare un driver JDBC 
    Copyright © Conoscenza Informatica http://it.wingwit.com