EN - FR - DE - ES - IT - PT -

LexiconDream

🐛 Fejlfinding

Processen med at finde og rette fejl i kode.

Fejlfinding

I 1947 fandt ingeniører på Harvard en møl fanget i et relæ på Mark II-computeren. De registrerede det i logbogen og skrev 'første faktiske tilfælde af fejl fundet'. Debugging er processen med at finde og rette fejl i kode. Udtrykket satte sig fast, selvom de fleste insekter ikke er insekter.

Fejlene spænder fra typografiske fejl til løbsbetingelser. Et manglende semikolon stopper kompilering. Et forkert variabelnavn giver det forkerte resultat. En løbsbetingelser opstår kun, når to tråde kører i en bestemt rækkefølge. Nogle fejl er lette at få øje på. Andre tager dage at reproducere.

Fejlfindingsteknikker

Debugging er detektivarbejde. Man danner hypoteser, tester dem og udelukker muligheder. De bedste debuggere er tålmodige og systematiske. De gætter ikke. De observerer.

Comments

No comments yet. Be the first to share a thought.

Leave a comment