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

Errore di rilevamento e correzione Metodi

Quando i programmatori di scrivere programmi , è raro che il codice sarà perfetto al primo colpo . Programmatori , nonostante la loro conoscenza , sono solo esseri umani . Il loro errore può essere stata una svista sintattica minore, come dimenticare di terminare una linea con un punto e virgola , uno funzionale , come ottenere un'equazione sbagliata , o un problema così grande che causerà il crash del programma . Ci sono un certo numero di metodi per programmatori per rilevare e correggere i loro errori . Errore Compilazione

lingue in cui il codice sorgente viene compilato in un formato più leggibile , come C e C + + , il modo più semplice per rilevare un errore è cercare di compilare il programma . Affinché il programma per la compilazione , deve essere sintatticamente corretto e non rompere le regole della lingua . Se il programmatore fatto un semplice errore , allora il compilatore indicherà al programmatore la natura dell'errore e sul quale riga di codice il compilatore notato l' errore . Ciò richiede il programmatore al punto in cui vi è un problema , così da poter vedere di persona quello che deve risolvere .
Programma Debug

codice sorgente di un programma di benessere sintatticamente corretto e seguendo tutte le regole del linguaggio non significa che il programma funzionerà il modo in cui si desidera. Ad esempio, diciamo che fare un programma calcolatrice che compila correttamente , ma indica all'utente che uno più uno fa uno. Per risolvere questo problema, o eseguire il debug , un programmatore può utilizzare un debugger . Si tratta di programmi speciali che possono fermare l' esecuzione del programma a punti che imposta il programmatore , e visualizza il valore di diverse variabili . Osservando questi valori in diversi punti del codice , il programmatore può vedere nel codice sorgente del programma sta andando male .
Programmazione Web

Alcuni lingue che girano su server tramite i browser Web, ad esempio PHP , non passano attraverso un processo di compilazione formale. Piuttosto , quando si apre il file PHP , sia sul computer come una prova o su un server di vivere collegato a Internet , si vedrà se il programma ha funzionato o meno. L'equivalente di un compilatore segnala un problema è il server visualizza un messaggio di errore che indica un messaggio nel browser , al posto del programma PHP . Si dovrebbe avere questi abilitato sul server durante lo sviluppo. Tuttavia, una volta che il progetto è pronto per andare a vivere , è necessario disattivare la segnalazione degli errori sul server. Se qualcuno incontra un messaggio di errore sul tuo sito , poi hanno utilizzato per compromettere la sicurezza del tuo sito .
User Testing

Mentre i programmatori possono portare i propri programmi attraverso la loro passi per assicurarsi che funzionino correttamente , è difficile per un programmatore di creare ogni possibile situazione di un programma si troverà in Questo è il motivo per programmatori pubblicheranno il loro programma per i volontari , chiamato tester , dicendo loro si tratta di un prodotto imperfetto . Quando qualcosa va storto , i tester possono riferire quello che stavano facendo quando il programma si è bloccato. In questo modo il programmatore può ricreare ciò che la persona stava facendo , e utilizzare strumenti di debug per identificare e correggere il problema .

 

Programmazione © www.354353.com