Mètode de l'ànec de goma

El mètode de l'ànec de goma, en anglés rubber duck debugging, és un terme informal utilitzat dins l'enginyeria de programari per a designar un mètode de depuració de codi. El nom és una referència a una història que apareix en el llibre The Pragmatic Programmer en el qual un programador porta amb si un ànec de goma i depura el seu codi obligant-se a explicar-lo, línia per línia, a l'ànec.[1] Molts altres termes existeixen per aquesta tècnica, sovint implicant diferents objectes inanimats.
Molts programadors han tingut l'experiència d'explicar un problema de programació a algú, possiblement fins i tot a algú que no sap res sobre programació, i arribar durant el procés d'explicar el problema a la solució. Descrivint el que el codi suposadament fa i observant què és el que de fet fa, qualsevol incongruència entre aquests dos esdevé aparents.[2] Utilitzant un objecte inanimat, el programador pot intentar acomplir això sense havent d'implicar una altra persona.
Referències[modifica]
Enllaços externs[modifica]
- "Description of the method", Cant LUG, Ethernal, <http://lists.ethernal.org/oldarchives/cantlug-0211/msg00174.html>.
- Rubber duck debugging, <http://www.rubberduckdebugging.com/>: pàgina honorant el mètode.
- Rubber Duck Problem Solving, <http://www.codinghorror.com/blog/2012/03/rubber-duck-problem-solving.html> Arxivat 2014-02-08 a Wayback Machine.: Coding Horror blog.