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

开发一个模块,被提了好几个问题单,心态崩了

  •  1
     
  •   V2FullStack · 84 天前 · 5911 次点击
    这是一个创建于 84 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其中不乏低级错误,比如新增字段,忘了在 SQL 中加上,自测的时候又忽略了这块。 没有考虑兼容性,比如新增字段,现网的数据没有值。 不知道明天怎么面对同事和领导,虽然没有闯祸,因为问题在测试阶段被暴露,不是现网的问题,但还是很挫败。自己这么粗心大意,是不是不合适干这行,我又能干什么呢? 逃避虽然可耻,但有用。

    第 1 条附言  ·  83 天前
    谢谢各位的回复。的确是我自测不充分导致的问题,领导也没责怪我。大家的建议也很不错,逃避是当时慌不择路想到的词。今天在填坑,相信这些错会成为一点经验。
    50 回复  |  直到 2019-03-06 09:25:39 +08:00
        1
    4ark   84 天前 via Android   ♥ 3
    每个人都会犯错,只要下次能注意,尽量不要再犯就好
        2
    1762628386   84 天前
    这种事情不好说,要么改变自己,要么改变环境
        3
    pod   84 天前 via Android
    自己开发的部分同事测试,不是很常见吗,旁观者清当局者迷,有时没注意很平常
        4
    eslizn   84 天前
    没有 migrate 可以用吗?如果不支持搞个 todo list 也行啊
        5
    harde   84 天前
    大家都是从这个阶段过来的,放松心态,努力加油做就好。

    不过话说回来了,你们不需要做单元测试,做测试用例么?
        6
    aLazarus   84 天前 via Android
    这个多正常啊,起码你以后不会再犯这个错了啊。而且最好把问题记录下来,以后遇到相同问题方便查询
        7
    akatquas   84 天前 via iPhone
    坑是要踩的,下次别再踩就好了哦,加油
        8
    xiaotuzi   84 天前 via iPhone
    大多数人都做过你这种事,而且还不是一两次,当你重复错误 50 次上百次的时候,应该就不会再犯了。
        9
    mind3x   84 天前
    "there're no mistakes. only lessons."
        10
    AX5N   84 天前
    如果把不犯错看成是智力的一种,那么你就会觉得有人天生犯错多,有人天生犯错少都是件很正常的事情。

    但是如果犯错是应该(正确)的吗,当然不是。既然犯错是不应该的,但偏偏大多数人都会犯很多错,那怎么办,难道大多数人不活不工作了?当然不,这时候需要有一种经验或者办法,能保证你不会犯错的办法,让你想犯错也犯不成的办法。

    就像普通学生没办法像学霸那样现场推导公式,但他们可以靠死记硬背记住结论一样。你不知道为什么这题选 C,但你知道答案就是 C,你还会选 ABD 吗。
        11
    congeec   84 天前
    典型的缺经验。项目做多就好了
        12
    subdued   84 天前 via Android
    哦。改数据的时候记得加 where 条件,然后能别删数据就别删。别的应该都好说
        13
    bestkayle   83 天前 via iPhone   ♥ 1
    说明没有做单元测试
        14
    ochatokori   83 天前 via Android
    没人给你提这些问题岂不是更糟糕?
        15
    kios   83 天前
    @bestkayle 对的 最好写好一个模块做一下对应的单元测试。写 Go 的小伙伴 应该最开心了
        16
    gavinjou818   83 天前
    神都会犯错。。
        17
    pkokp8   83 天前 via Android   ♥ 2
    1.单元测试,每个分支都走到
    2.review
    3.集成测试
    4.测试人员测试
    5.交付
    第 5 点出问题心态才崩,鬼知道会不会凌晨找你,4 之前都不是问题。
        18
    Betsy   83 天前 via iPhone   ♥ 1
    看到楼主也这样,我就安心了。前些天写了 26 个接口,报了 23 个 bug,最重要的是,我还自测过的...
        19
    dandycheung   83 天前 via Android
    看了问题没觉得什么,看了回答真觉得有点那什么,尤其是真理楼层。思维不清晰的人太多了。
        20
    tomoya92   83 天前 via iPhone
    所以说测试用例还是很有用的,我最开始是很不屑于写测试用例的,我觉得麻烦,后来项目里面的功能细节越来越多,也就不得不写了,不过我的项目还是没加上测试用例,一直没时间
        21
    NotFamous   83 天前
    其实是很正常的事,我这边有个经验很老的后台,写得接口也经常报类似数据库没有该字段引起的错误。
        22
    carsonlee32   83 天前
    玻璃心,我们开发被我一天到晚提单都还没崩,真的从早提到晚
        23
    jinksw   83 天前
    人都是从错误中学习的 你也不是例外
        24
    yhyh   83 天前
    你自己记得这些问题以后要多注意是真的,其他的别人的眼光,先不用在意 像楼上说的一样,很多人都是这么过来的. 慢慢让自己严谨起来
        25
    virusdefender   83 天前
    需要一个 migration 管理系统
        26
    wleexi   83 天前
    发生错误后,等开发工作完成之后,总结下本次哪里做的好哪里做的不好哪里又可以提升的 记下来。
        27
    reus   83 天前
    这些都可以用静态的代码分析来提示,贵司没有这些设施,那就只能靠人了
    正常的事情,不用想太多
        28
    Inside   83 天前   ♥ 1
    楼上的建议都好,我提供一个非技术路线的方法。
    遇到这种烦心的时候,不要急着蹲在工位上埋头苦干,站起身离开办公室走一走,冷静一下,清空一下脑子。
    让自己记住一点,技术上那些事都是小事。
        29
    akira   83 天前
    错不怕
    怕错了不知道改
        30
    anson0370   83 天前   ♥ 1
    "逃避虽然可耻,但有用。"

    逃避不一定可耻,但绝对没用。
        31
    loveuqian   83 天前 via iPhone
    这样才能成长啊
        32
    LCG   83 天前
    放弃吧,放弃不会痛苦,但会很舒服。
        33
    baicheng10   83 天前
    错误是不可避免的,这很正常,想开点;
    但是低级错误尽量少犯;
    有时候状态不好可能会持续犯错,不是经常性的就好,如果长期持续犯错的话,就得考虑下是否适合工作,甚至是身体的问题了。
        34
    KIMMG   83 天前
    逃避虽然可耻,但很有用。
        35
    KIMMG   83 天前
    逃避虽然可耻,但很有用
    可要是遇到不顺心的事情就逃避,那么自身就不会有改变。
    遇到逆境多多思考能否改变的方法,相信人的主观能动性。
        36
    zcjfesky   83 天前 via Android
    知错能改善莫大焉。
    不要把一个日剧的哗众取宠的名字当真理了,逃避是有用在哪里了?
        37
    micean   83 天前
    开发完一个功能自测完是最起码的啊,你这样在我们公司会被测试骂的
        38
    kanata   83 天前
    还好吧,我们公司有一个同事就是这样迷迷糊糊的,现在自己申请离职了,每次改项目必出错。。。都是对需求理解不清还不问。
        39
    wuwuwuwu   83 天前
    请给测试一条活路,谢谢
        40
    whitehack   83 天前
    写测试用例可以救你
        41
    vivisidea   83 天前
    桌面上贴一个 Note,把自己犯过的错都记录下来,每天提醒自己,这就是成长

    都是这么过来的
        42
    prolic   83 天前
    测试阶段就是干这个用的
        43
    chaleaochexist   83 天前
    我觉得是你的自测试不够.不是开发能力不够.更不是不适合干这行.
        44
    imeilige   83 天前 via Android
    菊厂大佬?
        45
    xinjiang   83 天前
    几个 BUG 就心态崩了,还有这么玻璃心的程序员吗,你这心态以后还怎么和测试、产品、运维撕逼
        46
    newtype0092   83 天前
    先干着,该反省反省,该改进改进,如果几个月后还是这样的话就是真的不适合干这行。
    而且就算真的不合适不用你操心,leader 和 HR 会劝退你的。。。
        47
    AnnanDou   83 天前
    别灰心,我们公司产品是自己算成本,自己报价,算错了好几次我都不虚,慢慢熟练就好了。
        48
    yim7   83 天前
    给我报 30 个 bug 又怎样呢
        49
    shiraha   83 天前
    其实也不是什么大问题,写代码 100%不出问题才见鬼了。
    想改善现状其实也挺简单的。。让测试抽一半用例给你,严格按照测试给出的步骤跑,跑完再提测,问题能减少一大半。。
        50
    samingzhong   81 天前 via iPhone
    小步试错了多总结。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1137 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 23:27 · PVG 07:27 · LAX 16:27 · JFK 19:27
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1