目录:
定义-橡皮鸭调试是什么意思?
在IT中,已经创建了term语“橡皮鸭调试”来描述一种通常有效而简单的调试代码策略。 在橡皮鸭调试中,程序员将一个小的橡皮鸭(或其他无生命的物体)放在桌子旁边或计算机旁边,并逐行向鸭子解释代码。
橡皮鸭调试也称为Rubberducking。
Techopedia解释了橡皮鸭调试
橡皮鸭调试背后的想法很简单–通过大声地解释该过程,程序员可以更好地理解代码的性质,各个行或模块的目的以及与代码相反的用途确实有。 这个想法类似于校对者大声朗读文本以发现错误,或者数学家逐步解释方程式以理解过程如何的想法。
通过橡皮鸭调试,该想法以幽默的方式进行了修饰–鸭实际上在此过程中没有任何积极作用。 再次,口头解释的思想可以帮助开发人员发现代码中的错误。 例如,程序员可能正在“向鸭子展示”循环如何聚合某个字符串变量,并意识到其中一个参数设置错误。 程序员在口头遍历代码并大声解释代码时,可以识别fencepost错误和其他类型的错误。 橡皮鸭调试已成为某种程度上用来描述这种说明性过程以及为什么对IT专业人员有价值的调试术语。