小黄鸭调试法

作者: JeetChan | 来源:发表于2018-12-12 15:23 被阅读0次

小黄鸭调试法

  小黄鸭调试法这个概念最早是在《程序员修炼之道》第3章 基本工具调试 一节接触到的。

你只是一步步解释代码要做什么,常常就能让问题从屏幕上跳出来,宣布自己的存在。

书中只有一两百字的一小段,当时并没有引起太大的注意,今天坐地铁时看微信公众号文章《从学会用橡皮鸭 debug 的那天,我,走上一条不归之路》被漫画式的表现吸引了,这不正是刘未鹏先生所说的书写是更好的思考吗?文中所说是对问题的描述,解释代码,即看能不能把问题描述的清晰,基本上说的比较有条理以后,答案也就随之而来了。描述问题也可以是书写的形式,也可以是和小黄鸭对话。我想这里最重要的就是清楚描述问题吧,当你在向他人解释问题的时候就得思考,组织语言,这个过程你可能会突然获得对问题的新洞见。

  今天还特意浏览了一下维基百科的词条Rubber duck debugging当中说到,大家互相问问题之前,对着小黄鸭说问题还可以避免打扰其他人。如果小黄鸭调试法还没解决问题,那就是另一个问题了,提问的智慧

  Note:这是日更的第二篇,以后会慢慢淡化日更的概念,只要是在 nightly 文集里的就是日更,这个文集里的通常是简短的,索引性的,素材性的,收藏夹性的。在有准备的时候会在其他文集里写相对完整的。

小黄鸭调试法,来源见水印

相关文章

  • 调试 Bug 可以使用这些方法

    小黄鸭调试法

  • 小黄鸭调试法

    小黄鸭调试法   小黄鸭调试法这个概念最早是在《程序员修炼之道》的 第3章 基本工具 中 调试 一节接触到的。 你...

  • 这就是程序员花钱买手办的理由?

    小黄鸭调试法? 程序大师们会经常随身带一只小黄鸭, 在调试代码的时候, 会将小黄鸭放到桌面上,然后详细地向鸭子解释...

  • 小黄鸭调试法

    此概念是参照于一个来自《[程序员修炼之道]》书中的一个故事。传说中程序大师随身携带一只小黄鸭,在调试代码的时候会在...

  • 从《大国大城》学到的

    程序员有一种很有意思的bug调试法——小黄鸭调试法。具体做法就是苦思冥想不得解之时,对着小黄鸭重新梳理说一遍自己的...

  • 编程玄学-小黄鸭调试法

    花了一下午(或一天)在试图解决某个 Bug,后来才知道解决方案很简单,当时就是没有想到。 有个同事正好路过,看到你...

  • 如何提问

    本文系总结作业,学习资料为:提问的智慧 小黄鸭调试法 在问答网站提问 在提问之前 在准备要通过电子邮件、...

  • 2017.5.22

    今日所学 小黄鸭debug法 电脑旁放一个小黄鸭 每次程序出bug的时候就对着小黄鸭把自己的代码一行行地解释给小黄...

  • 小学生的精进学习 -让小黄鸭在寒假来帮忙做好阅读笔记

    小黄鸭调试法这么可爱的一个名字, 实际上来自于软件共亨中使用的调试代码用的方法之一。 有一本书叫做《程序员修炼之道...

  • 编程方式

    穷举编程 ccv编程 百度编程 谷歌编程 gayhub编程 guess编程 no think 群友编程 小黄鸭调试...

网友评论

    本文标题:小黄鸭调试法

    本文链接:https://www.haomeiwen.com/subject/yifphqtx.html