魔扣论坛

魔扣源码论坛业务
查看: 1163|回复: 5

小黄鸭调试法,每个程序员都要知道的

[复制链接]
  • TA的每日心情
    慵懒
    2018-10-28 00:07
  • 签到天数: 17 天

    [LV.4]神出鬼没

    25

    主题

    0

    回帖

    2

    积分

    魔扣新手

    Rank: 1

    魔扣币
    2
    贡献
    2
    威望
    0
    发表于 2018-8-12 22:05:22 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    (点击上方蓝字,可快速关注我们)



    来自:程序员的那些事




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


    有个同事正好路过,看到你愁眉苦脸的,问你“怎么了呀?”


    “噢,是这样的。我遇到了一个问题,点击这个控件的时……” 当你正准备和同事详细解释的时候,突然灵光一现,你话都没说完,就中断了和同事的倾诉,继续干活了。



    同事微微一笑,又走开了。他并没有怪你。



    「程序员的那些事」主页君相信大家都有类似的经历。遇到 Bug/问题被卡住了,拉个人过来,和他 blablabla 讲了一通,很多时候中途你就找到了解决办法。


    有时候,并不一定要和人倾诉,还可以像其他东西倾诉,强迫自己把遇到的问题,详细地解释出来(一定要说出来)。


    其实呢。这种方法,有一个术语:小黄鸭调试法(Rubber Duck Debugging)。


    维基百科有解释:小黄鸭调试法是软件工程中使用的调试代码方法之一。就是在程序的调试、纠错或测试过程中,耐心地向小黄鸭解释每一行程序的作用,以此来激发灵感。


    名称由来


    此概念是参照于一个故事。故事中程序大师随身携带一只小黄鸭,在调试代码的时候会在桌上放上这只小黄鸭,然后详细地向鸭子解释每行代码。(引自维基百科)


    (大家可以看下图。鸭子真不少呢。)




    演化



    这种方法流传开后,很多程序员效仿,开始拿其他玩具,比如手办。喜欢二次元的,还会拿初音哈。或者是其他公仔呀。如下图。





    下面是「程序员的那些事」主页君给大家找的一些国外网友分享的图












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


    对了,主页君经常被同事拉过去当“小黄鸭”。哈哈哈哈哈。如果你也遇到问题,推荐大家试试这个方法。:)


    【今日微信公号推荐↓】


    更多推荐请看值得关注的技术和设计公众号



    其中推荐了包括技术设计极客 IT相亲相关的热门公众号。技术涵盖:Python、Web前端、Java、安卓、iOS、PHP、C/C++、.NET、Linux、数据库、运维、大数据、算法、IT职场等。点击《值得关注的技术和设计公众号》,发现精彩!



                        
                            


    来源链接: http://mp.weixin.qq.com/s?__biz=MzA4MjEyNTA5Mw==&mid=403804234&idx=1&sn=0579b59967a462f1bcc5f0976738796b&3rd=MzA3MDU4NTYzMw==&scene=6#rd

    该用户从未签到

    3

    主题

    242

    回帖

    487

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    242
    贡献
    242
    威望
    0
    发表于 2018-8-19 16:49:03 | 显示全部楼层
    一直在看

    该用户从未签到

    1

    主题

    245

    回帖

    493

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    247
    贡献
    247
    威望
    0
    发表于 2019-1-5 18:44:34 | 显示全部楼层
    顶起出售广告位

    该用户从未签到

    1

    主题

    242

    回帖

    485

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    242
    贡献
    242
    威望
    0
    发表于 2020-3-9 16:34:42 来自手机 | 显示全部楼层
    你太油菜了!',

    该用户从未签到

    1

    主题

    252

    回帖

    505

    积分

    高级魔扣

    Rank: 4

    魔扣币
    252
    贡献
    252
    威望
    0
    发表于 2020-5-13 20:59:09 | 显示全部楼层
    大海因浪花而美丽,人生因友谊而充实,我把快乐的音符作为礼物送给你,愿爱你的人更爱你,你爱的人更懂你!魔扣源码论坛愿好友天天都有好心情,健康快乐幸福陪伴你!

    该用户从未签到

    1

    主题

    239

    回帖

    479

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    239
    贡献
    239
    威望
    0
    发表于 2020-8-6 18:28:58 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表