Quando il crash sessione di Windows , qualche programmatore di applicazioni potrebbero essere riuscita a prevedere un'azione che hai preso o il programma eseguito un'operazione non valida . Windows tiene un registro di tutte le attività che si verifica . È possibile visualizzare questo registro in qualsiasi momento per vedere i processi di informazioni dettagliate che erano in esecuzione quando si è verificato il tuo incidente . Queste informazioni possono aiutare a scoprire il problema . Quando non è possibile ottenere i segnalibri del browser per aprire , sviluppatore del browser potrebbe aver trascurato un bug nel codice che gestisce i segnalibri . Come gli utenti di segnalare eventuali errori , gli sviluppatori li correggono e mandano nuovi aggiornamenti software di riparazione del software esistente. Bachi invisibili che causano i computer per calcolare i numeri in modo non corretto possono causare grossi problemi se non rilevato .
Tipi di bug
bug logici verificarsi quando un programmatore non riesce a definire tutte le misure in un processo logicamente . Per esempio, se si scrive codice che simula il volo di un aeroplano , si crea un bug logico se non si riesce a comprendere un passo che avvia i motori dell'aereo . Altri tipi di insetti si trovano nascoste e non possono essere visualizzati fino a quando un utente esegue un compito specifico ad esempio facendo clic su un pulsante usato raramente . Dividendo un qualsiasi numero per zero è una operazione non valida e programmi non dovrebbe farlo. Se il codice che pone uno zero nel denominatore di una frazione , il programma di computer potrebbe bloccarsi . Non riuscendo a prevedere questa possibilità crea un bug svista .
Debugging Tools
Quando gli sviluppatori di creare programmi , scrivono linea di dichiarazione per riga . I computer eseguono le istruzioni in sequenza o si diramano ed elaborano le dichiarazioni in un'altra parte del codice . Molti editor di programmazione come Visual Studio consentono agli sviluppatori di guardare come i computer passo delle righe di codice . I programmatori possono anche definire i punti di interruzione che raccontano i computer per mettere in pausa a certe linee . I punti di interruzione sono utili durante il debug in quanto consentono agli sviluppatori di controllare le variabili e altre entità nell'applicazione in un punto specifico nel tempo . Un altro strumento di debug utile è la revisione del codice . In alcuni I.T. dipartimenti, gli sviluppatori di critica uno di un altro codice e tentare di scoprire i problemi .
Altro Debug Aids
Potreste aver visto pubblicità di lettura , "Wanted Beta Testers " su Internet . Un programma beta è un nuovo programma software che che gli sviluppatori stanno testando e debugging . Usano soggetti umani sottolineare testare le proprie applicazioni . Normali utenti di computer eseguire i programmi e segnalare problemi che si verificano . Beta tester sono una preziosa fonte di assistenza debug gratuito . Utilizzo di strumenti di monitoraggio delle prestazioni può anche assicurare che i colli di bottiglia che può impantanarsi applicazioni non si verificano a causa di algoritmi inefficienti , ricerche di dati non necessari e altre attività che possono ridurre l'efficienza di programmazione .
Testing
Uno dei modi migliori per eliminare i bug è quello di testare a fondo i programmi prima di rilasciarli . Alcuni programmatori seguono un rigoroso piano di sviluppo e costruire una fase di test nei loro piani di progetto . Durante la fase di test , gli sviluppatori e non programmatori testare il loro software e cercare i problemi . Tester eseguono molti tipi di test . Si prova l'interfaccia utente di un'applicazione facendo clic sui pulsanti e aprire i menu . Mettono alla prova i giochi da giocare loro . Non è raro scoprire che un pulsante non funziona o un menu non appare dove dovrebbe. Gli sviluppatori cercano anche per problemi come scrivono il loro codice .
Programmazione © www.354353.com