Wikiwand AI

Quietscheentchen-Debugging

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

Quietscheentchen-Debugging (englisch Rubberducking) ist eine Methode zum Debuggen, also um Fehler in Computerprogrammen zu entdecken und gegebenenfalls zu beheben.[1]

Ein Quietscheentchen hilft beim Debugging von Software.

Methode

Beim Rubberducking erklärt ein Programmierer seinen Quelltext Schritt für Schritt einem Quietscheentchen in Alltagssprache – laut oder schriftlich – und versucht so, Fehler oder Missverständnisse aufzudecken bzw. seinen Code zu verstehen. Um die Funktionalität eines Programms besser verstehen zu können, ist es sinnvoll, zeilenweise vorzugehen, da die tatsächlichen Abläufe einer Software häufig zu komplex sind.

Auch andere Objekte wie Teddybären können als „virtuelle Sparringpartner“ verwendet werden.[2] Fachfremde Personen können sich, sofern sie einwilligen, sich den Softwarecode oder einen Teil davon erklären lassen. Der Vorteil der Ente besteht darin, dass ein Programmierer diese Tätigkeit allein ausführen kann. Im Personenfall geht die Tätigkeit auch mit der Paarprogrammierung einher.

Geschichte

Der Name geht auf eine Geschichte im Buch The Pragmatic Programmer (dt. „der pragmatische Programmierer“) von Dave Thomas und Andy Hunt zurück, in dem ein Softwareentwickler seiner Gummiente Stück für Stück seinen Code erklärte.

Literatur

Siehe auch

Einzelnachweise

Related Articles

Timelines

Top Qs

Fact Checks