Rubber Duck Debugging
A problem-solving technique originating from programmer culture in which a developer explains a problem step by step to an inanimate object, such as a rubber duck. The verbalization process compels the brain to organize logic and identify blind spots. Its psychological basis is the self-explanation effect.
Timeline (last 90 days)
"Rubber duck debugging" is a method in which programmers find bugs by explaining their code line by line to a rubber duck.
"Rubber duck debugging" originally traces back to The Practice of Programming (1999), co-authored by Brian Kernighan and Rob Pike.
All Facts (3)
橡皮鸭调试法源自《程序员修炼之道》一书
90%Unverified"Rubber duck debugging" is a method in which programmers find bugs by explaining their code line by line to a rubber duck.
50%Unverified"Rubber duck debugging" originally traces back to The Practice of Programming (1999), co-authored by Brian Kernighan and Rob Pike.
50%