Hjem programvare Sakte dans med teknologi: feilsøking, programmereren og maskinen

Sakte dans med teknologi: feilsøking, programmereren og maskinen

Innholdsfortegnelse:

Anonim

Alle som har jobbet med koding selv de mest grunnleggende prosjektene vet at prosessen krever en god bit tålmodighet. De mange fallgruvene ved å prøve å skrive kode fra bunnen av er en sang og dans på alle de mange måtene en menneskelig programmerer eller utvikler kan gjøre det galt. Det er en lang liste, og den inkluderer alt fra syntaksfeil, som vanligvis vil bli fanget av kompilatoren, til dypere "visjonsnivå" -feil som krever mer intelligent gjennomgang. For det formål lærer skoler og opplæringssentre informatikkstudenter hvordan man "feilsøker" et program. Det interessante er imidlertid at hvert enkelt menneske utvikler sin egen unike respons på denne utfordringen. Faktisk kan dette være et område hvor det kreves mer enn litt personlig innsikt. (Les om noen av programmeringens viktigste figurer i The Pioneerers of Computer Programming.)

Feilsøkingskode: Slik gjøres det

I noen tilfeller kan fagfolk innen informatikk bruke ressurser fra utviklerstudioer eller programmeringsmiljøer for å isolere feil i et program. Når denne typen feilhåndtering eller systemmeldinger ikke er tilgjengelige eller nyttige, krever debugging imidlertid å gå gjennom kode linje for linje. Mange programmeringsmiljøer, for eksempel Microsoft Visual Basic Studio, har funksjoner som lar klar, visuell linje-for-linje "tråkke" gjennom kode.

Å gå gjennom kode hjelper på to hovedmåter: For det første kan programmerere se hva som skjer når datamaskinen leser koden, og hvor fokuset går når det gjelder rekursive funksjoner og andre kodeinteraksjoner. For det andre kan programmereren ofte se verdiene til forskjellige variabler ved å bruke mus-over-kommandoer eller andre deler av grensesnittet. Å vite hvilke verdier som er i variabler er en viktig måte å forstå hva datamaskinen gjør med koden den er gitt.

Sakte dans med teknologi: feilsøking, programmereren og maskinen