小黄鸭调试法

首发于简书,稍作改动,简书地址:https://www.jianshu.com/p/7c7d4faf2e33

小黄鸭调试法

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值