Hem programvara Långsam dans med teknik: felsökning, programmeraren och maskinen

Långsam dans med teknik: felsökning, programmeraren och maskinen

Innehållsförteckning:

Anonim

Alla som har arbetat med kodning även de mest grundläggande projekten vet att processen kräver lite tålamod. De många fallgroparna med att försöka skriva kod från grunden är en låt och dans på alla de många sätt som en mänsklig programmerare eller utvecklare kan göra fel. Det är en lång lista, och den innehåller allt från syntaxfel, som vanligtvis kommer att fångas av kompilatorn, till djupare "vision-level" -fel som kräver mer intelligent granskning. I detta syfte lär skolor och utbildningscentrum datorstudenter hur man "felsöker" ett program. Det intressanta är dock att varje individ utvecklar sitt eget mycket unika svar på denna utmaning. I själva verket kan detta vara ett område där mer än lite personlig insikt krävs. (Läs om några av programmeringens viktigaste figurer i The Pioneers of Computer Programming.)

Felsökningskod: Hur det är gjort

I vissa fall kan datavetenskapspersonal använda resurser från utvecklingsstudior eller programmeringsmiljöer för att isolera buggar i ett program. När dessa typer av felhantering eller systemmeddelanden inte är tillgängliga eller användbara, kräver dock felsökning gå igenom kod rad för rad. Många programmeringsmiljöer, till exempel Microsoft Visual Basic Studio, har funktioner som möjliggör tydlig, visuell linje-för-rad "steg" genom kod.

Att gå igenom koden hjälper på två huvudsakliga sätt: för det första kan programmerare se vad som händer när datorn läser koden, och vart fokuset går när det gäller rekursiva funktioner och andra kodinteraktioner. För det andra kan programmeraren ofta se värdena på olika variabler genom att använda mus-över-kommandon eller andra delar av gränssnittet. Att veta vilka värden som finns i variabler är ett viktigt sätt att förstå vad datorn gör med koden som den ges.

Långsam dans med teknik: felsökning, programmeraren och maskinen