Programfeilsøking

Programfeilsøking er prosessen med å identifisere og korrigere programmeringsfeil . [ 1 ] Det er også kjent under det engelske begrepet debugging , hvis betydning er eliminering av feil , måten programmeringsfeil er uformelt kjent på .

Selv om det finnes teknikker for systematisk revisjon av kildekoden og det finnes beregningsmidler for å oppdage feil ( debuggere ) og integrerte fasiliteter i de lavere CASE -systemene og i de integrerte utviklingsmiljøene , er det fortsatt i stor grad en manuell aktivitet som utfordrer tålmodigheten. , fantasi og intuisjon hos programmerere. Mange ganger er det nødvendig å inkludere hjelpeinstruksjoner i kildekoden som tillater overvåking av kjøringen av programmet, presentere verdiene til variabler og minneadresser og senke datautgangen ("feilsøkingsmodus"). Innenfor en formell kvalitetssikringsprosess kan den assimileres til konseptet " enhetstesting ".

Søknad

Ettersom programvare og elektroniske systemer generelt blir mer komplekse, har flere vanlige feilsøkingsteknikker blitt utviklet for å oppdage uregelmessigheter, korrigere funksjonalitet og optimalisere kildekoden . Det er noen hobbyister som anser feilsøking for å være en kunstform .

Se også

Referanser

  1. "Praktisk studieveiledning 10: Feilsøkingsprogrammer" . National Autonomous University of Mexico .