Zuhause Entwicklung Was ist das Debuggen von Gummiente? - Definition aus techopedia

Was ist das Debuggen von Gummiente? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Rubber Duck Debugging?

In der IT wurde der Slangbegriff „Rubber Duck Debugging“ eingeführt, um eine häufig effektive und dennoch einfache Strategie zum Debuggen von Code zu beschreiben. Beim Debuggen von Gummienten setzt der Programmierer eine kleine Gummiente (oder ein anderes lebloses Objekt) in deren Nähe auf einen Schreibtisch oder in die Nähe eines Computers und erklärt der Ente zeilenweise den Code.

Das Debuggen von Gummienten wird auch als Gummiente bezeichnet.

Techopedia erklärt das Rubber Duck Debugging

Die Idee hinter dem Debuggen von Gummi-Enten ist einfach: Wenn der Programmierer den Vorgang laut erklärt, kann er die Art des Codes, den Zweck einzelner Zeilen oder Module und die beabsichtigten Code-Aktionen im Gegensatz zu den Code-Aktionen besser verstehen tatsächlich tut. Diese Idee ähnelt der Idee, dass Korrektoren Text vorlesen, um Fehler zu erkennen, oder Mathematiker eine Gleichung Schritt für Schritt erklären, um zu verstehen, wie der Prozess funktioniert.

Beim Debuggen von Gummienten wird die Idee auf humorvolle Weise dargestellt - die Ente spielt tatsächlich keine aktive Rolle in diesem Prozess. Wieder ist es die Idee der verbalen Erklärung, die dem Entwickler hilft, Fehler im Code zu finden. Zum Beispiel könnte der Programmierer „der Ente zeigen“, wie eine Schleife eine bestimmte Zeichenfolgenvariable aggregiert, und erkennen, dass einer der Parameter falsch eingestellt ist. Programmierer können Zaunpfostenfehler und andere Arten von Fehlern erkennen, während sie den Code mündlich durchgehen und ihn laut erklären. Rubber-Duck-Debugging ist zu einem gängigen Begriff geworden, um diese Art von Erklärungsprozess zu beschreiben und warum es für IT-Profis wertvoll ist.

Was ist das Debuggen von Gummiente? - Definition aus techopedia