Feilretting er en av de viktige aspekter av programmering. Under og etter utbygging , må programmerere feilsøke sitt program for å sikre at ingen feil er til stede under henrettelsen . Feilretting er ikke bare et spørsmål om å sjekke for feil , men. Store og komplekse programmer kan ha flere feil, eller feil som kun eksisterer i visse situasjoner. Derfor er det viktig at programmerere debug hjelp av en rekke teknikker. Java-programmerere er intet unntak : ved hjelp av Java debugger , eller en debugger inkludert i en IDE, en Java -programmerer kan kombinere manuell feilkontroll , satt inn feilmeldinger , og modulære programmering praksis med bruk av en debugger for å minimere programmet feil . Bruke Java Debugger
Java Debugger , eller " JDB , " eksisterer for programmerere å feilsøke sine program . Hovedsak , i stedet for å kjøre en samlet klasse gjennom " java " runtime miljøet , ville programmereren kjøre programmet gjennom " JDB " debugger . Deretter ville debugger fange feil og utskrifter basert på disse feilene. Typisk for debuggere , er informasjonen ut fra feil i programmet diktert av hvem som skrev debugger . Imidlertid kan bruke debugger fange mange store feil , som for eksempel syntaks eller formatering feil .
Manual Feilsøking
For spesifikke feil som debugger ikke kan eller ikke fanger , programmereren kan da bare lese kildekoden for feil . I kildekoden er skrevet i ren tekst i en tekst editor , kan dette bli kjedelig . Ofte, men kan programmerere ved hjelp av spesielle Java redigeringsverktøy eller utviklingsmiljøer som NetBeans eller Eclipse bruke verktøyene som finnes i disse miljøene for å håndtere kompliserte koden og spor banen for gjennomføring.
Sette feil Output
p Hvis , under gjennomføringen av koden , er feil oppstår i logikken i programmet som ikke føre til at programmet mislykkes , men bare for å gi dårlig effekt , mer hands -on debugging vil være nødvendig . Debugger vil ikke være i stand til å fange disse feilene, og ofte leser komplisert kode kan føre programmerere å gå glipp av små feil . Ved å sette ut uttalelser eller feil - deteksjon meldinger på strategiske punkter i en kode (for eksempel utskrift resultater når integralregning oppstå ) , kan programmereren holde oversikt over hvilke verdier lagres og når. Ti, hvis feilen er i logikken i programmet og ikke strukturen , kan hun ta opp feilene .
Praksis god Coding Techniques
Java er et objektorientert orientert programmeringsspråk. Som sådan er den utformet med modularitet og reuseability i tankene. Ved utforming av et program , må du huske å øve modulære koding teknikker : Sørg for at alle funksjoner bare utføre bestemte oppgaver , og sørge for at funksjonene er tydelig merket . Når det oppstår feil i koden som opprettholder modulære teknikker , spore opp feil blir mye enklere.