Als programmeurs programma's schrijven , is het zeldzaam dat de code de eerste keer perfect zal zijn . Programmeurs , ondanks hun kennis , zijn ook maar mensen . Hun fout kan zijn een kleine syntactische toezicht , als het vergeten om een lijn door een puntkomma , een functioneel een, zoals het krijgen van een vergelijking verkeerd , of een probleem zo groot het zal leiden tot het programma crasht beëindigen . Er zijn een aantal methoden voor programmeurs hun fouten te detecteren en te corrigeren . Fout compileren Bij talen waarin de broncode wordt gecompileerd in een machine - leesbaar formaat , zoals C en C + + , de eenvoudigste manier om een fout te detecteren is om te proberen en te compileren van het programma . Om het programma te compileren moet syntactisch correct zijn en alle regels van de taal niet breken . Als de programmeur maakte een simpele fout , dan is de compiler zal de programmeur vertellen de aard van de fout en waarop regel code de compiler merkte de fout. Dit roept de programmeur om de plek waar er een probleem is , zodat hij kan zien voor zichzelf wat hij nodig heeft om te herstellen . Programma Debugging Een broncode van een programma dat syntactisch correct en volgens alle regels van de taal betekent niet dat het programma van de manier waarop je wilt dat het zal werken . Bijvoorbeeld , zeggen dat je een rekenmachine programma dat correct compileert maken , maar vertelt de gebruiker dat een plus een is een. Om dit probleem op te lossen , of debuggen , kan een programmeur een debugger . Dit zijn speciale programma's die de uitvoering van uw programma kan stoppen bij punten waar de programmeur zet , en toont de waarde van verschillende variabelen . Door het observeren van deze waarden op verschillende punten in de code , kan de programmeur zien waar in de broncode van het programma is er fout gaat . Web Programming Sommige talen die draaien op servers via webbrowsers , zoals PHP , gaan niet door een formele samenstellen proces . Integendeel, als je het PHP-bestand te openen , hetzij op uw computer als een test of op een live server aangesloten op het internet , kunt u zien of het programma heeft gewerkt of niet . Het equivalent van een compiler rapporteren van een probleem is de server een foutmelding waarin staat een bericht in uw browser , in plaats van het PHP-programma . U moet deze ingeschakeld op uw server hebben tijdens de ontwikkeling . Echter, zodra je project klaar is om live te gaan , moet u deze uitschakelen fout rapportage over uw server . Als iemand anders tegenkomt een foutmelding op uw site , kunnen ze het gebruiken om de beveiliging van uw site in gevaar brengen . Gebruikers Testen Hoewel programmeurs hun eigen programma's kunnen maken door hun stappen om ervoor te zorgen dat ze goed functioneren , is het moeilijk voor een programmeur om elke mogelijke situatie een programma zal zichzelf vinden inch creëren Dit is de reden waarom programmeurs zullen hun programma vrij te geven aan vrijwilligers , genaamd testers , hen te vertellen het is een onvolmaakt product . Wanneer er iets misgaat , kunnen de testers te rapporteren wat ze deden toen het programma crashte . Op deze manier de programmeur kan herscheppen wat de persoon aan het doen was , en gebruik debugging tools om het probleem te identificeren en te corrigeren .
|