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

今晚,职业污点+1

  •  
  •   johnsneakers · 2016-10-24 00:21:32 +08:00 · 5675 次点击
    这是一个创建于 2990 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天发现一个 BUG 兴冲冲的跑到公司群里提,没想到被人翻出来是我代码里面非常傻逼非常低级非常新手的 BUG 。还没完,另外一个同事补刀:“你带的实习生代码里面全部是这种写法”。我足足尴尬了一晚上,明天还得承受一波嘲笑调侃。 #职业污点#
    22 条回复    2016-10-26 13:33:23 +08:00
    chmlai
        1
    chmlai  
       2016-10-24 00:27:03 +08:00   ❤️ 3
    有多低级的 bug ? 说出来让大家开心一下.
    sun1993
        2
    sun1993  
       2016-10-24 00:40:26 +08:00 via Android
    什么 bug
    0915240
        3
    0915240  
       2016-10-24 00:58:03 +08:00 via Android
    刚才回复不了咋回事
    feiyuanqiu
        4
    feiyuanqiu  
       2016-10-24 00:59:46 +08:00 via iPhone
    在条件判断语句里面赋值?
    sun1993
        5
    sun1993  
       2016-10-24 00:59:48 +08:00 via Android
    @0915240 v 战 bug
    banricho
        6
    banricho  
       2016-10-24 01:02:57 +08:00
    好事啊 发现了自己的问题不是么
    acros
        7
    acros  
       2016-10-24 01:08:50 +08:00
    @feiyuanqiu 哈哈,和我第一个反应一样。

    我还犯过另一个, C++里面漏写返回值,其实这几个问题现代编译器都会报 warning 了,但是没注意到··· 发现这个问题后我就把这类 warning 加上强制 error 了。
    20015jjw
        8
    20015jjw  
       2016-10-24 01:56:50 +08:00 via Android
    @acros warning 在绝大多数情况不都是 error 么...
    TroyChen
        9
    TroyChen  
       2016-10-24 02:44:34 +08:00 via Android
    @20015jjw 一个段子: 悬崖边上有个写着“ Warning ”的警示牌,可是程序猿看到后还是掉了下去~
    ryd994
        10
    ryd994  
       2016-10-24 08:26:36 +08:00 via Android
    @acros
    @TroyChen
    @20015jjw
    有强迫症,必须到-Wall 没提示才行………
    codingadog
        11
    codingadog  
       2016-10-24 08:30:23 +08:00 via iPhone
    所以到底是啥低级 bug 。。。。
    jiezhi
        12
    jiezhi  
       2016-10-24 08:55:27 +08:00
    能想象出来这种尴尬。。
    endlessroad1991
        13
    endlessroad1991  
       2016-10-24 09:20:19 +08:00 via iPhone
    一般上-Wall -Wextra -Werror ,虽然一开始觉得有些 warning 很烦,习惯了之后出类似 bug 的机会小不少。

    然后还有 address sanitizer 检测非法内存访问、内存泄漏之类的, thread sanitizer 检测 data race 。
    Jeremial
        14
    Jeremial  
       2016-10-24 09:22:08 +08:00
    到底是啥 bug 呢
    ttycode
        15
    ttycode  
       2016-10-24 12:00:15 +08:00
    对自己的代码,的确是要求最好能做到没有任何 warning 的,就算是正常的,也会下意识用其他手段消除掉。这样下一次出现问题的时候,这个提示信息就会非常的显眼。别觉得污点或者尴尬,发现自己的问题,就是最大的收获!
    lwbjing
        16
    lwbjing  
       2016-10-24 13:26:29 +08:00
    妹的,放出来让大家开心一下啊...说不定能收获这个 bug 的 18 种写法...
    subpo
        17
    subpo  
       2016-10-24 13:29:28 +08:00
    说实话,你们的团队很垃圾

    一个正常的团队,就不应该这样,犯错应当被奖励,至少不被批评,不然的话,怕犯错会让你束手束脚
    plprapper
        18
    plprapper  
       2016-10-24 13:33:10 +08:00
    有低级错误,这难道不是人类的共同特征吗?因为人就是这么个生物。
    est
        19
    est  
       2016-10-24 13:39:27 +08:00
    -_-
    Cu635
        20
    Cu635  
       2016-10-24 14:02:59 +08:00
    当时没有版本控制没有提交人的 ID 么?
    xzem
        21
    xzem  
       2016-10-25 15:24:56 +08:00
    楼主到底是什么 BUG 啊, 不知道是什么 BUG 我昨天睡觉都没睡好.
    lsmgeb89
        22
    lsmgeb89  
       2016-10-26 13:33:23 +08:00 via Android
    楼主 post 出来看看嘛,大家谁没写过低级 bug 哈哈~~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   975 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:08 · PVG 05:08 · LAX 13:08 · JFK 16:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.