Quietscheentchen-Debugging

Informatikerjargon für eine Art von Programmfehlerbereinigung From Wikipedia, the free encyclopedia

Quietscheentchen-Debugging (auch Rubberducking) ist eine Methode zum Debuggen, also um Fehler in Computerprogrammen zu finden.[1] Programmierer erklären ihren Quelltext Schritt für Schritt einem Quietscheentchen; in Alltagssprache, laut oder schriftlich, und decken so Fehler oder Missverständnisse auf.

Quietscheentchen hilft beim Debugging

Der Name geht auf eine Geschichte im Buch The Pragmatic Programmer[2] zurück, in dem ein Entwickler seiner Gummiente Stück für Stück seinen Code erklärte. Andere Varianten nutzen verschiedene Objekte oder Haustiere; auch verbreitet sind Teddybären.[3]

Vorgehen

Programmierer erklären ihr Problem Stück für Stück einer Gummiente (oder Teddy-Bären), fachfremden Kollegen oder formulieren ihre Frage aus. Die Erklärung erfordert ein tieferes Verständnis des Programmcodes. Bei der zeilenweisen Erklärung, was das Programm machen soll, im Vergleich zu dem, was es tatsächlich macht, fallen eventuelle Ungereimtheiten auf.

Wenn Programmierer ihre Lösung der leblosen Gummiente erklären, müssen sie andere nicht unterbrechen.

Einzelnachweise

Related Articles

Wikiwand AI