Like
V2EX  ›  ACG

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

  •  
  •   Like · Feb 1, 2016 · 4657 views
    This topic created in 3934 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
    jpmorn
    Feb 1, 2016❤️1
    1


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