Casa Desenvolupament Què és la depuració d’ànecs de goma? - Definició de tecnologia

Què és la depuració d’ànecs de goma? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la depuració de Rubber Duck?

En informàtica, el terme d'argot "depuració d'ànecs de goma" s'ha creat per descriure una estratègia sovint eficaç i senzilla de codi de depuració. En la depuració d’ànecs de goma, el programador s’asseu un petit ànec de goma (o un altre objecte inanimat) a prop d’ells en un escriptori o a prop d’un ordinador, i explica el codi a l’ànec línia per línia.

La depuració d'ànecs de goma també es coneix com a gom a gom.

Techopedia explica la depuració de gom a gom

La idea que hi ha darrere de la depuració d’ànecs de goma és senzilla: explicant el procés en veu alta, el programador és capaç d’entendre millor la naturalesa del codi, el propòsit de les línies o mòduls individuals i el codi que es pretén fer, en contrast amb el que aquest. de fet. Aquesta idea és semblant a la idea de correctors de textos que llegeixen el text en veu alta per tal d’atrapar errors, o els matemàtics que expliquen una equació pas a pas per tal d’entendre com funciona el procés.

Amb la depuració d’ànecs de goma, la idea es vesteix d’una manera humorística: l’ànec no té cap paper actiu en el procés. Un cop més, és la idea d’explicació verbal que ajuda al desenvolupador a capturar errors al codi. Per exemple, el programador podria estar "mostrant l’ànec" com un bucle agrupa una determinada variable de cadena i adonar-se que un dels paràmetres està definit incorrectament. Els programadors poden reconèixer els errors fencepost i altres tipus d'errors mentre passen verbalment pel codi i ho expliquen en veu alta. La depuració d’ànecs de goma s’ha convertit en un terme força utilitzat per descriure aquest tipus de procés explicatiu i per què és valuós per als professionals de la TI.

Què és la depuració d’ànecs de goma? - Definició de tecnologia