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

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

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

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

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

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

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

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

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

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