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é aparent.[2] Utilitzant un objecte inanimat, el programador pot intentar acomplir això sense haver d'implicar una altra persona.
Referències
modifica- ↑ The Pragmatic Programmer: From Journeyman to Master. Addison Wesley. ISBN 978-0201616224. Arxivat 2015-09-27 a Wayback Machine.
- ↑ Baker, SJ. The Contribution of the Cardboard Cutout Dog to Software Reliability and Maintainability.
Enllaços externs
modifica- Cant LUG. Ethernal. «Description of the method».
- Rubber duck debugging.: pàgina honorant el mètode.
- Rubber Duck Problem Solving. : Coding Horror blog.