Rubber Duck Debugging

Autor: Laura McKinney
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
Rubber Duck Debugging - How to Solve a Problem
Video: Rubber Duck Debugging - How to Solve a Problem

Inhalt

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.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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 Korrekturleser laut vorlesen, um Fehler aufzufangen, 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.