Program debugging
Programfejlretning er processen med at identificere og rette programmeringsfejl . [ 1 ] Det er også kendt under det engelske udtryk debugging , hvis betydning er eliminering af fejl , den måde, hvorpå programmeringsfejl er uformelt kendt.
Selvom der er teknikker til systematisk revision af kildekoden, og der er beregningsmidler til at opdage fejl ( debuggere ) og integrerede faciliteter i de lavere CASE -systemer og i de integrerede udviklingsmiljøer , er det stadig i høj grad en manuel aktivitet, der udfordrer tålmodigheden , programmørers fantasi og intuition. Mange gange er det påkrævet at inkludere hjælpeinstruktioner i kildekoden, der tillader overvågning af programmets udførelse, præsentation af værdierne af variabler og hukommelsesadresser og sænkning af dataoutput ("fejlretningstilstand"). Inden for en formel kvalitetssikringsproces kan den assimileres med konceptet " enhedstest ".
Ansøgning
Efterhånden som software og elektroniske systemer generelt bliver mere komplekse, er der udviklet adskillige almindelige fejlfindingsteknikker til at opdage uregelmæssigheder, rette funktionalitet og optimere kildekoden . Der er nogle hobbyfolk, der anser fejlfinding for at være en kunstform .
Se også
- Skrubber
- softwarefejl
- BOCHS emulator
Referencer
- ↑ "Praktisk Studievejledning 10: Fejlretningsprogrammer" . National Autonomous University of Mexico .