Computer bugs zijn er in vele vormen en kan ernstige problemen veroorzaken wanneer ze zich voordoen . Het vinden en oplossen van bugs is een van de belangrijkste taken waarmee de computer programmeurs op een dagelijkse basis , maar als gebruiker je niet nodig om ze te begrijpen om elk niveau van complexiteit . Echter , het hebben van een besef van wat een bug is op een algemeen niveau kan nuttig zijn voor iedereen die gebruik maakt van computers op een regelmatige basis . Oorzaken Bugs worden veroorzaakt door fouten in de programmering broncode of gecompileerd ( uitvoerbare ) applicaties . Bugs kunnen optreden binnen software programma's geïnstalleerd op uw computer , op het besturingssysteem zelf of op toepassingen u toegang via het internet . Er zijn veel verschillende soorten fouten die een programmeer fout kunnen veroorzaken : syntax errors ( verkeerd gebruik van syntaxis van de programmeertaal , vergelijkbaar met een grammaticale fout in natuurlijke taal ) , ontwerpfouten en soms fouten veroorzaakt door het opstellen van programma's . In het algemeen , programma's die grondig zijn getest hebben minder kans op fouten bevatten Soorten Sommige bugs worden veroorzaakt door numerieke of rekenkundige fouten - . Bijvoorbeeld , waar een berekening heeft produceerde een ongeldig resultaat . Als de algoritmes binnen een programma zijn niet doorgewerkt correct , kan dit leiden tot logische fouten , bijvoorbeeld, waar de uitvoering van code komt te zitten in een oneindige lus ( een eindeloze cyclus die het programma van procedure stopt ) . Programma's bevatten vaak fragmenten van code die nemen input van een aantal externe locatie , en als deze niet aanwezig zijn , kunnen fouten ontstaan . Effecten Als een bug treedt op wanneer u een programma op uw computer , kan het ertoe leiden dat het programma crasht , en mogelijk ook problemen voor andere programma's veroorzaken . Oneindige lussen behoren tot de meest voorkomende vormen van bugs , en wanneer ze de bronnen van uw computer ( geheugen en processorkracht ) optreden vastgebonden kan worden, dat je ervan weerhoudt het kunnen uitvoeren van alle andere taken. Bugs niet altijd daadwerkelijk leiden tot een programma crasht , soms zijn ze gewoon vertragen de uitvoering ervan , alsmede die van de andere programma's draaien Oplossingen Als je hebt . een lopend programma dat een probleem veroorzaakt , kan het nodig zijn om het te dwingen te stoppen om de controle van uw systeem te herwinnen. Als het sluiten van het venster met het programma niet werkt , kunt u proberen het te sluiten door middel van Taakbeheer van uw computer als je op Windows , of Activiteitenweergave als je op een Mac . Zoek het programma en kies " Taak beëindigen " op Windows , of kies het pictogram Apple en " Force Quit " op de Mac . Respons Afhankelijk van het programma in kwestie , kunt u in staat om feedback te geven aan de ontwikkelaars , zodat ze de bug kunnen repareren als deze niet al in behandeling is . Veel toepassingen automatiseren van dit proces wanneer u een programma om te stoppen te dwingen . In deze gevallen zul je meestal ziet een pop-up venster waarin u wordt gevraagd of u een bug rapport aan de makers van de software hen te laten weten over het probleem te sturen . U hoeft niet om dit te doen , maar uw informatie kan helpen bijdragen aan verbeteringen in toekomstige versies van het programma .
|