Huis Ontwikkeling Wat is rubber duck debugging? - definitie van techopedia

Wat is rubber duck debugging? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Rubber Duck Debugging?

In IT is de slangterm "rubber duck debugging" gemaakt om een ​​vaak effectieve maar eenvoudige strategie voor het debuggen van code te beschrijven. Bij het opsporen van badeend zit de programmeur een kleine badeend (of ander levenloos voorwerp) in de buurt op een bureau of in de buurt van een computer en legt de code regel voor regel uit aan de eend.

Debugging van badeendjes wordt ook wel rubberducking genoemd.

Techopedia verklaart Rubber Duck Debugging

Het idee achter het debuggen van badeend is eenvoudig - door het proces hardop uit te leggen, kan de programmeur de aard van de code, het doel van afzonderlijke regels of modules beter begrijpen, en welke code bedoeld is om te doen, in tegenstelling tot wat eigenlijk wel. Dit idee is vergelijkbaar met het idee dat proeflezers tekst hardop voorlezen om fouten op te vangen, of wiskundigen die een vergelijking stap voor stap uitleggen om te begrijpen hoe het proces werkt.

Met debugging van badeendjes is het idee op een humoristische manier verkleed - de eend speelt eigenlijk geen actieve rol in het proces. Nogmaals, het is het idee van verbale uitleg dat de ontwikkelaar helpt bij het vangen van bugs in de code. De programmeur kan bijvoorbeeld 'de eend laten zien' hoe een lus een bepaalde tekenreeksvariabele aggregeert en zich realiseren dat een van de parameters verkeerd is ingesteld. Programmeurs kunnen hekpaalfouten en andere soorten fouten herkennen terwijl ze de code mondeling doornemen en hardop uitleggen. Debugging van badeendjes is een vrij veel gebruikte term geworden om dit soort verklarende processen te beschrijven en waarom het waardevol is voor IT-professionals.

Wat is rubber duck debugging? - definitie van techopedia