Hoewel software programma's zijn geschreven met de bedoeling hun werken feilloos , ze hebben vaak bugs of problemen die moeten worden aangepakt . Debuggen is een proces dat het lokaliseren en verwijderen van bugs impliceert - programmeerfouten - van softwareprogramma's of van het besturingssysteem van de computer . Door debuggen , kunnen ontwikkelaars de prestaties van software programma's voor de gebruikers te verbeteren . Analyseren Code Om een programma of programma problemen , moet een gebruiker in staat om de code te zien voor dat programma . De bug kan gemakkelijk worden ontdekt wanneer het programma draait , maar het zal in de code zelf vast te stellen . In veel gevallen , de vraag een zeer klein in de code die gewoon niet opgemerkt wanneer het eerst beoordeeld . Zodra de fout is geïdentificeerd in het programma , kan de ontwikkelaar ga dan naar dat specifieke gebied in de code en het probleem oplossen . Debuggers Terwijl gebruikers kunnen debuggen een software programma handmatig , ze vaak een beroep op programma's bekend als debuggers te helpen met dit proces . Een debugger is een programma dat scant de code van een nieuw programma om te zien of het een veel voorkomende fouten kunnen vinden . Debugging tools kunnen een waardevolle tijd besparen en kan veel voor de hand liggende fouten te vangen . De meeste van de tijd , zal de ontwikkelaar van een programma hebben om te kijken naar de code na de debugger is ook afgerond . Beta Testing Met veel commerciële stukjes software , ontwikkelaars gebruiken een beta testfase om te helpen met het programma . Beta-testen is een proces waarin de software wordt vrijgegeven aan een beperkte groep beta testers uit te proberen het programma . Het doel van het beta-testen is om te zien of gebruikers van het programma geen problemen mee kan vinden . Als een gebruiker een probleem met het programma vindt , is gemeld aan de ontwikkelaar , zodat het probleem kan worden opgelost . Componenten Bij het ontwikkelen van ingewikkelde software -producten , -ontwikkelaars vaak bezighouden met het debuggen op een unit niveau voordat je compileert het programma . Ze kijken naar elke individuele eenheid van de software-programma om te zien of het heeft geen problemen voordat de units worden gecombineerd om het volledige programma te maken . Dit is vaak nodig bij grotere programma's omdat het zo moeilijk is om een keer debuggen alle individuele codes werden bij elkaar opgeteld.
|