Gummiente-Debugging - Rubber duck debugging

Eine Quietscheente, die von einem Entwickler verwendet wird, um die Codeüberprüfung zu unterstützen

In der Softwaretechnik ist Rubber Duck Debugging eine Methode zum Debuggen von Code. Der Name bezieht sich auf eine Geschichte aus dem Buch The Pragmatic Programmer, in der ein Programmierer eine Gummiente mit sich herumschleppte und ihren Code debuggte, indem er sich zwang, ihn Zeile für Zeile der Ente zu erklären. Für diese Technik gibt es viele andere Begriffe, die sich oft auf verschiedene (normalerweise) leblose Objekte oder Haustiere wie einen Hund oder eine Katze beziehen.

Viele Programmierer haben die Erfahrung gemacht, jemand anderem ein Problem zu erklären, möglicherweise sogar jemandem, der keine Programmierkenntnisse hat, und dann auf die Lösung zu stoßen, um das Problem zu erklären. Wenn man beschreibt, was der Code tun soll, und beobachtet, was er tatsächlich tut, wird jede Inkongruenz zwischen diesen beiden offensichtlich. Allgemeiner gesagt erzwingt das Unterrichten eines Fachs seine Bewertung aus verschiedenen Perspektiven und kann ein tieferes Verständnis vermitteln. Durch die Verwendung eines unbelebten Objekts kann der Programmierer versuchen, dies zu erreichen, ohne andere unterbrechen zu müssen.

In der Populärkultur

Der Stack Exchange Gummiente-Avatar am 1. April 2018

Erkenntnisse werden oft durch einfaches Beschreiben des Problems gewonnen.

—  Ente, Quakenüberlauf

Am 1. April 2018 hat Stack Exchange auf ihren Websites einen Gummienten-Avatar als neues Feature namens Quack Overflow eingeführt . Die Ente erschien in der unteren rechten Ecke des Browser- Ansichtsfensters und versuchte, Besuchern zu helfen, indem sie sich ihre Probleme anhörte und mit Lösungen reagierte. Allerdings erzeugte die Ente nach scheinbarem Nachdenken und Tippen lediglich ein quakendes Geräusch. Es bezog sich auf Rubber Ducking als eine leistungsfähige Methode zur Lösung von Problemen. Einige verwirrte Besucher, die die Ente zum ersten Mal sahen, dachten, dass ein Malware- Programm auf ihrem Computer installiert war, bevor sie erkannten, dass es sich um einen Aprilscherz handelte .

Siehe auch

Verweise

Externe Links