Bug informatici disponibili in molte forme e può causare seri problemi quando si presentano. Trovare e correggere i bug è uno dei compiti principali affrontate dai programmatori di computer su base giornaliera , ma come un utente non è necessario capire loro di qualsiasi livello di complessità . Tuttavia, avendo la consapevolezza di ciò che un bug sia a livello generale può essere utile a chi utilizza i computer su base regolare . Provoca
bug sono causati da errori all'interno del codice sorgente di programmazione o compilati ( eseguibile) applicazioni . I bug possono verificarsi all'interno di programmi software installati sul computer , sul sistema operativo stesso o su applicazioni si accede tramite Internet . Ci sono molti diversi tipi di errori che possono causare un bug di programmazione : gli errori di sintassi ( l' uso non corretto di sintassi del linguaggio di programmazione , simile a un errore grammaticale in linguaggio naturale ) , difetti di progettazione e , talvolta, gli errori causati dalla compilazione di programmi . In generale, i programmi che sono stati testati a fondo sono meno probabilità di contenere bug
Tipi
Alcuni bug sono causati da errore numerico o aritmetico - . , Ad esempio , in cui un calcolo ha prodotto un risultato non valido . Se gli algoritmi all'interno di un programma non è stata lavorata attraverso correttamente , questo può causare errori logici , per esempio, dove l' esecuzione del codice viene bloccato in un ciclo infinito ( un ciclo infinito che ferma il programma dal procedimento ) . I programmi spesso contengono stralci di codice che prendere gli input da una certa posizione esterna , e se queste non sono presenti, possono sorgere bug .
Effetti
Se un bug si verifica quando si esegue un programma sul vostro computer , può causare il crash del programma , e potenzialmente anche causare problemi per gli altri programmi . Cicli infiniti sono tra i più comuni tipi di bug , e quando si verificano le risorse del computer ( memoria e potenza di elaborazione ) possono diventare legati, che impedisce di essere in grado di svolgere tutti gli altri compiti . Bugs non sempre effettivamente causare un crash del programma , a volte semplicemente rallentare la sua esecuzione , così come quella di altri programmi in esecuzione
Soluzioni
Se hai . un programma in esecuzione che sta causando un problema , potrebbe essere necessario per costringerlo a interrompere l'esecuzione , al fine di riprendere il controllo del vostro sistema . Se la chiusura della finestra contenente il programma non funziona , si può provare a chiuderlo tramite Task Manager del computer , se siete su Windows o Monitoraggio attività , se siete su un Mac . Individuare il programma e scegliere " Termina operazione " su Windows, o scegliere l'icona di Apple e " Uscita forzata " in Mac .
Commenti
A seconda del programma in questione , si può essere in grado di fornire un feedback agli sviluppatori in modo che possano risolvere il bug , se non è già in fase di elaborazione. Molte applicazioni di automatizzare questo processo quando si forza un programma di smettere . In questi casi in genere si vedere una finestra pop up che chiede se si desidera inviare una segnalazione di bug per i creatori del software facendo loro conoscere il problema . Non hai bisogno di fare questo , ma le sue informazioni potranno contribuire a contribuire al miglioramento future versioni del programma .