? Script debugging er en viktig del av utviklingsprosessen . Ved debugging , programmerere identifisere feil og mangler i et program , og deretter ta dem i nødvendig måte . I tillegg til å skape programmer med færre feil , kan feilsøking forbedre effektiviteten og påliteligheten i sluttproduktet . Programmerere som arbeider på nettsteder og desktop-applikasjoner utføre feilsøking på ulike stadier av utviklingen aktivitet. Identifisere feil
Når en programmerer skriver et manus som en del av en nettside eller et program , kan hun skrive flere koden uttalelser på en gang før du kjører koden . Når programmerer prøver å kjøre eller feilsøke koden , kan hun innser at den inneholder feil i enten syntaks eller logikk. Det første trinnet i å ta en feil er å finne sin kilde i koden , noe som ikke alltid en enkel oppgave. Finne feil er en av de viktigste aktivitetene innen debugging prosessen. Programmerere starte fra de synlige effektene av feil , deretter jobbe fra disse tilbake til koden kilden .
Løse feil
Når en utvikler lokaliserer en feil i et skript, neste skritt er å forsøke å løse det. Dette innebærer å gjøre endringer i koden , deretter lagre og eventuelt kompilere den på nytt , avhengig av språk og teknologier i bruk. Når en utvikler gjør en endring for å løse en kode feil , vil hun vanligvis kjøre kode og utføre ulike mengder av testing på den. Mens endring kan løse identifisert feilen , finnes muligheten for at det vil føre til nye feil eller har noen andre uforutsigbar effekt krever ytterligere endringer i manuset .
Forbedre Algoritmer
Debugging kan hjelpe programmerere få et innblikk i funksjon av et skript. Noen ganger de logiske strukturer i et skript ikke vil opptre i akkurat slik det forventes , for eksempel på grunn av semantiske feil eller tilstedeværelse av ineffektive kontroll strukturer . Programmerere ofte identifisere slike problemer under debugging fasen av et prosjekt. Den debugging aktivitet går igjen gjennom hele utviklingsprosessen , med gjentatte endringer i koden blir etterfulgt av flere runder med testing.
Sikre Pålitelighet
Selv når en grundig syklus av testing og utvikling har forut for utgivelsen eller utplassering av et skript , er det vanlig at saker som skal identifiseres når skriptet har kjørt i en periode. I slike tilfeller , utviklere trenger for å utføre ytterligere tester og engasjere seg i mer debugging, for å identifisere kildene og løse eventuelle feil . Testprosessen for et skriptspråk prosjektet er utformet for å gjenskape hva som vil skje når den utfører , men noen ganger er dette ikke helt vellykket . Når reelle brukere kommuniserer med et skript , vil de ofte gi innspill som ikke ble levert under testing , i så fall tidligere usett bugs kan bli klart.