V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Like
V2EX  ›  ACG

「玩具调试法」,每个程序员都要知道的方法

  •  
  •   Like · Feb 1, 2016 · 3995 views
    This topic created in 3746 days ago, the information mentioned may be changed or developed.

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

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

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

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

    Like 的程序员和大家都有类似的经历。在开发 APP 的过程中遇到一些 Bug/问题卡住了,拉个人过来,和他 blablabla 讲了一通,很多时候中途就找到了解决办法。

    有时候,并不一定要和人倾诉,还可以像其他东西(比如玩具)倾诉,强迫自己把遇到的问题,详细地解释出来(一定要说出来),问题往往就迎刃而解!

    Like 的程序员喜欢称之为:“玩具(塑料小人)调试法”

    这个有趣的调试代码方式演变自:小黄鸭调试法( Rubber Duck Debugging )。

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

    玩具并不仅仅是一个塑料小人,很多时候她们陪伴着孤独的你继续前行,陪着你码代码,倾听你的一切。所以...好好珍惜你的玩具吧!

    如果你身边也有一只可爱的程序猿,推荐他试试这个方法或者给他买个玩具,收到的程序猿一定会很开心呢>,<

    最后打一个小广告(这里竟然不能发图?), like -最大的宅文化社区, http://www.likeorz.com
    欢迎大家来玩~

    21 replies    2016-06-04 14:51:26 +08:00
    jpmorn
        1
    jpmorn  
       Feb 1, 2016   ❤️ 1


    里面这个妹子不错。
    Like
        2
    Like  
    OP
       Feb 1, 2016
    ls 怎么发的图!
    9hills
        3
    9hills  
       Feb 1, 2016
    @jpmorn 怎么这么糊?
    ynyounuo
        4
    ynyounuo  
       Feb 1, 2016
    @Like
    /t/155904
    > 支持 3 个图床地址: v2ex.com/i , sinaimg 和 imgur
    Like
        5
    Like  
    OP
       Feb 1, 2016
    @ynyounuo 啊咧……并没有懂……
    Strikeactor
        6
    Strikeactor  
       Feb 1, 2016
    Phariel
        7
    Phariel  
       Feb 1, 2016 via iPhone
    @Like 直接贴这三个站的图片 url 出来 自动就转为了 img 显示
    Like
        8
    Like  
    OP
       Feb 1, 2016
    @Phariel 我试试。。
    Like
        10
    Like  
    OP
       Feb 1, 2016
    @Like
    @Phariel 我表示放弃了。。。
    ffts
        11
    ffts  
       Feb 1, 2016
    我说个 bug , android 版,进去,游客模式,是不是一页 10 个?是的话第一页出了 2 次...
    jpmorn
        12
    jpmorn  
       Feb 1, 2016
    @9hills 本来想让你发个赞,看清晰大图的。。
    @Strikeactor 打你!!!!╭(╯^╰)╮
    jpmorn
        13
    jpmorn  
       Feb 1, 2016
    @Strikeactor 你是不是抓包了
    congeec
        14
    congeec  
       Feb 1, 2016 via iPhone
    @Strikeactor 还是有码的好看
    Phariel
        15
    Phariel  
       Feb 1, 2016
    @Like 都说了是 v2ex.com/i , sinaimg 和 imgur 这三个图床了,你贴 CSDN 的搞什么?当然没用啊
    Strikeactor
        16
    Strikeactor  
       Feb 1, 2016
    kslr
        17
    kslr  
       Feb 1, 2016
    不能扫描二维码下载
    jpmorn
        18
    jpmorn  
       Feb 1, 2016
    @Strikeactor 老司机。开车啦~
    aTreeinWinter
        19
    aTreeinWinter  
       Feb 2, 2016
    Google Play 上没有吗?
    msg7086
        20
    msg7086  
       Feb 4, 2016
    主贴里发图用 markdown ,回复里发图直接贴 新浪 imgur 这两个图床其中之一的图片地址。
    sensui7
        21
    sensui7  
       Jun 4, 2016
    我深有感触, 我有时候绞尽脑汁不知道怎么回事, 最后就去 so 提问, 当我刚点击提交时,就想出答案了, 后来我学会了, 每次打好问题不点击发送, 等 5 秒, 答案果然想出来了.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2763 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 14:48 · PVG 22:48 · LAX 07:48 · JFK 10:48
    ♥ Do have faith in what you're doing.