V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
opengps
V2EX  ›  程序员

写 bug 的时候,自己怎么都找不到 bug 原因。一发出来问别人,还没等别人回答自己就发现 bug 原因了

  •  
  •   opengps ·
    null · 2019-12-09 17:46:42 +08:00 · 4645 次点击
    这是一个创建于 1812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt,v 友们这种灵异操作也常有吗?

    第 1 条附言  ·  2019-12-09 20:34:19 +08:00
    看来这诡异的现象不是我自己有
    40 条回复    2019-12-10 14:33:06 +08:00
    hyrepo
        1
    hyrepo  
       2019-12-09 17:49:21 +08:00 via iPhone   ❤️ 9
    小黄鸭调试法,专为解决这种情况而生
    microyu
        2
    microyu  
       2019-12-09 17:50:19 +08:00
    有时候的确是这样,也不知道为什么
    Terry05
        3
    Terry05  
       2019-12-09 17:54:39 +08:00
    当局者迷,旁观者清;当你发消息问别人后,你的状态就切换成旁观者,卸下了精神压力,结果就会不一样
    abcdexx
        4
    abcdexx  
       2019-12-09 17:59:10 +08:00
    卧槽,我经常这样。
    wildcat007
        5
    wildcat007  
       2019-12-09 17:59:42 +08:00
    小黄鸭~我也这样过。正在问别人问题的时候,突然发现问题在什么地方了~
    Leonard
        6
    Leonard  
       2019-12-09 18:02:50 +08:00
    哈哈哈小黄鸭
    shintendo
        7
    shintendo  
       2019-12-09 18:03:37 +08:00   ❤️ 1
    因为你在描述问题的时候,会把整个事情理一下
    iyaozhen
        8
    iyaozhen  
       2019-12-09 18:04:07 +08:00   ❤️ 1
    不识庐山真面目,只缘身在此山中

    因为提问的时候一般会先客观的阐述问题,然后再提出自己的猜想。这个时候心态较为平和了,跳出来看问题了,没有陷在牛角尖中

    当然这也要是会提问的
    RYAN0UP
        9
    RYAN0UP  
       2019-12-09 18:04:12 +08:00 via iPhone
    同。我基本都这样
    beastk
        10
    beastk  
       2019-12-09 18:10:26 +08:00 via iPhone
    是不是还有一种情况,下定决心去医院把病治了,到了医院发现已经晚期了,不治就好了?
    opengps
        11
    opengps  
    OP
       2019-12-09 18:12:07 +08:00
    刚刚我神使鬼差的出现了一次,太玄学了
    xujinkai
        12
    xujinkai  
       2019-12-09 18:12:21 +08:00 via Android
    所以我一般搞不出来就会去干别的 等会儿再回来说不定就发现问题了
    opengps
        13
    opengps  
    OP
       2019-12-09 18:14:34 +08:00
    下次再出现这情况,我告诉对方他是个小黄鸭会不会打我~~
    HENQIGUAI
        14
    HENQIGUAI  
       2019-12-09 18:21:25 +08:00
    小黄鸭+1
    ZeroKong
        15
    ZeroKong  
       2019-12-09 18:27:27 +08:00
    小黄鸭+1
    bxb100
        16
    bxb100  
       2019-12-09 18:35:12 +08:00 via Android
    换个角度很重要🌝
    doudou1523102
        17
    doudou1523102  
       2019-12-09 18:39:10 +08:00
    你需要一个小黄鸭
    okwork
        18
    okwork  
       2019-12-09 18:46:05 +08:00 via Android
    灵异事件必须有,出现的概率和编码速度成正比
    winterbells
        19
    winterbells  
       2019-12-09 18:48:01 +08:00 via Android
    我也是。。对方还没听懂我问什么,自己就想清楚了ಠ_ಠ
    NotFoundEgg
        20
    NotFoundEgg  
       2019-12-09 18:48:57 +08:00
    小黄鸭调试法 我桌子上就有 2 只
    admin7785
        21
    admin7785  
       2019-12-09 18:53:08 +08:00 via Android
    我就想问问,你是咋知道我的情况的
    laodao1990
        22
    laodao1990  
       2019-12-09 18:54:12 +08:00
    我一般找不到问题先扔那,第 2 天再看。在你比较迷的时候,连拼写错误都找不出来。
    akuandev
        23
    akuandev  
       2019-12-09 18:56:15 +08:00
    在描述问题的时候会把整个思路给重新理一下 听的还没整明白啥问题 自己的想通了
    gamexg
        24
    gamexg  
       2019-12-09 19:05:48 +08:00
    @shintendo #7 +1
    为了靠谱的描述问题,尝试提供一个最小化示例代码,示例代码出来时大体问题位置就确认了。
    imn1
        25
    imn1  
       2019-12-09 19:25:13 +08:00
    这是我当年抽上烟的原因,麻木一下思路就回来了
    建议还没抽烟的不要模仿,有其他解决方法,我当年是网络也不发达、做事也没有参照,只能靠自己,才染上这个习惯

    最有趣的是,“换个字体就知道错误了”……这种情况发现错误真的很无语,对自己
    galikeoy
        26
    galikeoy  
       2019-12-09 19:31:51 +08:00
    真的,,有些 bug 想破脑袋也想不出来。。
    yagao0o
        27
    yagao0o  
       2019-12-09 19:39:52 +08:00
    有时候就是这样,向别人求助有几个原则,一个是自己的确想过了,也找过相关的资料。二是要向别人描述清楚问题。
    有时候自己看了半天没明白,在向别人描述问题的时候,突然就参悟了……
    choo1024
        28
    choo1024  
       2019-12-09 19:48:29 +08:00
    我也是一样

    感觉两个不一样的角度

    一个重在描述、一个往死里想问题何在
    EminemW
        29
    EminemW  
       2019-12-09 19:50:05 +08:00 via iPhone
    @imn1 换字体这个,我也遇到过,idea 装了 ui 插件,有时候把代码复制到 sublime text 就看出问题了
    IGJacklove
        30
    IGJacklove  
       2019-12-09 19:54:37 +08:00
    @beastk 如果你这病是看百度得的,等你去医院真的它自己就好了。
    bmos
        31
    bmos  
       2019-12-09 20:21:34 +08:00
    我在 V2 发的问题贴都是这样,一发完,没人回复自己就找到答案了。
    pkookp8
        32
    pkookp8  
       2019-12-09 20:23:01 +08:00 via Android
    灵异事件,加了几句打印,问题消失了
    灵异事件,啥都没改,问题不见了
    灵异事件,改了 a,b 出问题了
    灵异事件,这种拿脚趾头都能写出来的代码也会出错?
    灵异事件,我明明改了,怎么没生效
    Youngxj
        33
    Youngxj  
       2019-12-09 20:46:28 +08:00
    真实!
    popbones
        34
    popbones  
       2019-12-09 20:59:10 +08:00 via iPhone   ❤️ 1
    我一般这种时候就感觉到基本是很蠢的错误。此时我会尝试一下几个操作:

    1 )如果编辑器是深色主题,调成浅色
    2 )如果编辑器是钱的主题,调成深色
    3 )把字体换成剧本体( Courier 12 pt )
    4 )把代码拷贝到 Google Doc 里
    5 )关闭所有程序和窗口然后重启电脑
    Mikahe
        35
    Mikahe  
       2019-12-10 01:55:29 +08:00 via Android
    只缘身在此山中
    xichengh
        36
    xichengh  
       2019-12-10 10:14:35 +08:00
    看到这么多人说小黄鸭调试法,刚好我有一直小黄冲锋鸭(:
    tomychen
        37
    tomychen  
       2019-12-10 12:06:09 +08:00
    这是一种很正常的情况吧

    自己喜欢惯性顺着自己的思维方式去思考
    别人过来会把你的惯性链打断,强迫你从另外的链上思考
    nan0nan59520
        38
    nan0nan59520  
       2019-12-10 14:04:44 +08:00
    大概你问的人是吉祥物
    Les1ie
        39
    Les1ie  
       2019-12-10 14:15:12 +08:00
    经常这样
    FrankHB
        40
    FrankHB  
       2019-12-10 14:33:06 +08:00
    因为非得说人话把问题跟不知道上下文的围观群众说清楚,是得强迫过一遍不管自己有没有拎清楚的部分的,这时候使用的思路和原来不一定相同。所以有时候用旧的思路潜意识没想清楚就略过和漏掉的东西会重新浮出来,这很正常。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:58 · PVG 05:58 · LAX 13:58 · JFK 16:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.