Visualizza Messaggio Singolo
Vecchio 03-10-11, 19:11   #24
Zer0
 
L'avatar di Zer0
 
Data Registrazione: Sep 2009
Località: Padova in mezzo ai campi
Messaggi: 482
Predefinito

Supponiamo faccio un programma che calcoli il quadrato di un numero inserito da utente.

1- dichiaro le "variabili" a,c (dove a è il numero inserito da te e c il risultato)
2- creo un messaggio a video che ti dice inserisci il numero
3- assegno il numero da te digitato alla variabile a
4- dichiaro che c=a*a
5- faccio visualizzare a video il risultato (il contenuto di c)

ok questo è un programma (semplice e banale e semplificato)

il debug non sono altro che ulteriori righe che "fanno il controllo di qualità" su quello che succede durante l'esecuzione del programma ad esempio :

1- dichiaro le "variabili" a,c (dove a è il numero inserito da te e c il risultato)
D - di che tipo e di che grandezza sono le variabili dichiarate ?
D- se le variabili sono di tipo intero incrementami mettimi FALSE sulla variabile TIPOVARIABILI

2- creo un messaggio a video che ti dice inserisci il numero
D- il numero inserito è intero ?
D- Controlla che sia intero e non contenga caratteri normali altrimenti riproponi a video la domanda .
contestualmente incrementami la variabile UTENTEINCOMPETENTE di una unità ogni errore

3- assegno il numero da te digitato alla variabile a
4- dichiaro che c=a*a
5- faccio visualizzare a video il risultato (il contenuto di c)

Ecco questo è quello che in maniera goliardica fanno le linee di debug.
In realtà fanno molto di più ma non è il caso di andare più a fondo è un programma nel programma che fa un'altra cosa ...

IN poche parole su BF3 che ha miliardi di linee di codice il debug potrebbe essere metà abbondante delle righe durante la beta
__________________
<img src="http://bfbc2.statsverse.com/sig/clean9/pc/Zer0_o.png" alt="" />
[SIGPIC][/SIGPIC]

Ultima modifica di Zer0; 03-10-11 alle 19:14
Zer0 è offline   Rispondi Con Citazione