首页 > 新闻 > 周边 > 小黄鸭调试法 没事问问小黄鸭是什么意思

小黄鸭调试法 没事问问小黄鸭是什么意思

编辑:绵羊先森 来源:游侠游戏 时间:2017-06-01

最近朋友总会说,“我先问问小黄鸭”,弄的我一脸迷茫,问问小黄鸭是什么意思呢?问了朋友才弄清楚,这是来自于程序员的小黄鸭调试法,它也适用于生活中许多情况,凡事都不妨和心中的小黄鸭交流交流。那么,小黄鸭调试法到底是什么意思呢?下面是一篇介绍文章:

说起香港大黄鸭,相信大家都不会陌生。从2007年开始,大黄鸭就开始游历世界。每次大黄鸭都会引来当地粉丝的疯狂追捧,给人们带来惊喜和欢笑,大黄鸭最大的意义是可以治疗大家心灵,放松心情。

小黄鸭调试法 没事问问小黄鸭是什么意思

同时,大家知道吗?在程序员的世界里,也有小黄鸭的存在。

程序员,外看高大上,内里其实还是挺寂寞的。因此在程序员的世界里也就应运产生了“小黄鸭调试法(Rubber duck debugging)”,就是在调试/纠错/测试过程中,耐心地向小黄鸭解释每一行程序的作用,以此来等待灵感的降临。

小黄鸭调试法 没事问问小黄鸭是什么意思

传说程序大师随身携带一只小黄鸭,在调试代码的时候会在桌上放上这只小黄鸭,然后详细地向鸭子解释每行代码。

相信HTML5程序员都有类似的经历。遇到 Bug/问题被卡住了,然后向身边的同事 blablabla 讲了一大堆他听不懂的术语,讲了一半,他还是一脸茫然的时候,你可能就找到了解决办法。

有时候,并不一定要和人倾诉,还可以向小黄鸭倾诉,强迫自己把遇到的问题,详细地解释出来。

小黄鸭调试法 没事问问小黄鸭是什么意思

实际上,“小黄鸭”只是一个形式,其主要目的是要你把自己写的代码做“自查”,也就是自己解释给自己听。当然,为了不让你像个“精神分裂”的HTML5程序员,引入“小黄鸭”是很有必要的。该现象真实的本质是ConeofAnswers,在你试图表述自己的想法的过程中,自然地在促使自己去整理思路,重新考虑问题。

遇到问题时,如果您的工作台上也有倾听的玩具或小东西,不妨拍个照,发给猿哥哦。

对了,如果作为HTML5程序员的你也遇到问题,可以到猿码技术来找专业的老师,他们也很乐意当你的“小黄鸭”,即使你向他们描述完你的问题,你还没有想到解决办法,猿码技术的老师们会在专业的角度给你解决问题噢!

支持平台:

游戏类型:

游戏大小:

0个礼包

快捷入口:专区 官网

测试状态:

游戏语言: