Innholdsfortegnelse:
Definisjon - Hva betyr Rubber Duck Debugging?
I IT er slangbegrepet “gummiendebugging” laget for å beskrive en ofte effektiv, men enkel strategi for feilsøkingskode. Ved feilsøking av gummiand sitter programmereren en liten gummiand (eller et annet livløst objekt) i nærheten av dem på et skrivebord eller i nærheten av en datamaskin, og forklarer koden til andaen linje for linje.
Feilsøking av gummiand er også kjent som rubberducking.
Techopedia forklarer Rubber Duck Debugging
Ideen bak feilsøking av gummiand er enkel - ved å forklare prosessen høyt, er programmereren i stand til bedre å forstå arten av koden, formålet med individuelle linjer eller moduler, og hva koden er ment å gjøre, i motsetning til hva den faktisk gjør det. Denne ideen ligner ideen om korrekturlesere som leser tekst høyt for å fange feil, eller matematikere som forklarer en ligning trinnvis for å forstå hvordan prosessen fungerer.
Med feilsøking av gummiand kler ideen seg ut på en humoristisk måte - anda spiller faktisk ikke noen aktiv rolle i prosessen. Igjen er det ideen om muntlig forklaring som hjelper utvikleren til å fange feil i koden. For eksempel kan programmereren "vise anda" hvordan en sløyfe samler en bestemt strengvariabel, og innser at en av parameterne er satt feil. Programmerere kan gjenkjenne gjestepostfeil og andre typer feil mens de muntlig går gjennom koden og forklarer den høyt. Feilsøking av gummiand har blitt noe ofte brukt begrep for å beskrive denne typen forklarende prosesser, og hvorfor den er verdifull for IT-proffene.




