Quietscheentchen-Debugging![]() Quietscheentchen-Debugging (auch Rubberducking) ist eine Methode zum Debuggen, also um Fehler in Computerprogrammen zu finden.[1] Programierende erklären ihren Quelltext Schritt für Schritt einem Quietscheentchen; in Alltagssprache, laut oder schriftlich, und decken so Fehler oder Missverständnisse auf. 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] VorgehenProgrammierende 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 Programmierende ihre Lösung der leblosen Gummiente erklären, müssen sie andere nicht unterbrechen. Einzelnachweise
|