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

问:你在项目中负责什么? 答:负责写 BUG

  •  
  •   cnTangLang · 2017-11-28 10:38:57 +08:00 · 5902 次点击
    这是一个创建于 2560 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直听人说,脉脉是现在中国互联网企业员工吐槽的地方
    昨天装了,就看到这个问答
    同时也看到,包括阿里、腾讯、京东等等这些所谓大厂的员工
    在吐槽项目代码没有文档、N 个人经手后新人不再清楚逻辑等等

    我相信这些大厂肯定有代码规范、文档规范
    肯定也有不少人能遵从执行
    但任然还是不能避免出现这类的问题

    归根到底 2 个原因:
    1、团队管理有问题,绩效考核目标制定出现疏漏和导向偏差
    2、部分开发人员缺少职业素质
    24 条回复    2017-11-29 09:48:07 +08:00
    flyingghost
        1
    flyingghost  
       2017-11-28 10:41:44 +08:00
    归根到底一个原因:
    Hello everybody I'm Peter.
    yimaneilicj
        2
    yimaneilicj  
       2017-11-28 10:59:31 +08:00
    @flyingghost 大佬,这是什么梗?
    mozutaba
        3
    mozutaba  
       2017-11-28 11:12:05 +08:00
    @yimaneilicj 背锅侠,出现 bug 就解雇他
    imnpc
        4
    imnpc  
       2017-11-28 11:23:57 +08:00
    BAT 有相关规范
    但是很多时候会出现问题
    例如支付宝的接口 莫名其妙故障多次
    参数随意修改或者禁用 严格遵守规则写的接口会出故障
    只提交了几个必须参数的反而没问题
    yinzhili
        5
    yinzhili  
       2017-11-28 11:29:21 +08:00   ❤️ 2
    相信很多企业的情况就是:工期紧,需求一大堆,根本不留时间给人认真写文档。
    janus77
        6
    janus77  
       2017-11-28 11:29:39 +08:00
    @yimaneilicj #2 好像是上次 iPhone 版搜狗输入法更新日志里写的那个 Peter 吧
    https://www.zhihu.com/question/35338088
    yimaneilicj
        7
    yimaneilicj  
       2017-11-28 11:34:15 +08:00
    @janus77
    @mozutaba 很稳,23333
    JasonDstar
        8
    JasonDstar  
       2017-11-28 11:36:23 +08:00
    Peter 是 Medium 的!
    rashawn
        9
    rashawn  
       2017-11-28 12:37:47 +08:00 via iPhone
    归根结底 问题在于楼主跑去装了这个软件
    poorcai
        10
    poorcai  
       2017-11-28 12:40:23 +08:00
    我们公司也是这样,很大(非互联网),员工来一批走一批,到后面就是复制粘贴,没人看也看不懂前辈们留下来的代码
    ChefIsAwesome
        11
    ChefIsAwesome  
       2017-11-28 12:41:19 +08:00   ❤️ 1
    工期紧,任务重,中途又随意变化需求,代码里增添了很多 quick fix,workaround。
    赶完进度之后只会觉得“啊,总算搞定这破东西了,再也不想碰了。”
    Leafove
        12
    Leafove  
       2017-11-28 12:50:58 +08:00
    一个需要 10 个人一个月开发的系统只给你 2 个人 2 个星期,去他妈的文档
    HuHui
        13
    HuHui  
       2017-11-28 13:04:56 +08:00
    code review 还是有必要的
    veightz
        14
    veightz  
       2017-11-28 13:25:46 +08:00
    @HuHui 有时候连 code review 的时间都没有呀。。。
    HuHui
        15
    HuHui  
       2017-11-28 13:31:46 +08:00
    @veightz 版本发布后再 review 也还来得及,就怕问题越堆越多
    MIMEIK
        16
    MIMEIK  
       2017-11-28 13:32:34 +08:00 via Android
    @Leafove 这位兄台说出了大实话
    wyntergreg
        17
    wyntergreg  
       2017-11-28 13:42:18 +08:00
    超用就是源自程序员
    ech0x
        18
    ech0x  
       2017-11-28 13:42:54 +08:00 via iPhone
    @yimaneilicj 一个虚拟的程序员,只在更新介绍里出现。。。
    z0z
        19
    z0z  
       2017-11-28 14:12:02 +08:00
    @flyingghost 我笑出了声儿。
    yimaneilicj
        20
    yimaneilicj  
       2017-11-28 14:36:18 +08:00
    @ech0x 。。 6
    Wicked
        21
    Wicked  
       2017-11-28 14:49:07 +08:00 via iPhone
    常年 996 赶工,你觉得会有文档?
    sagaxu
        22
    sagaxu  
       2017-11-28 14:58:17 +08:00 via Android
    已经常年 996 了,加上文档就是 997,如果文档不能保持 update,反而会误导看文档的人。所以只要有一份需求定义文档和子系统之间的 api 文档就够了,内部怎么实现的完全靠看代码和蒙特卡洛法。
    8355
        23
    8355  
       2017-11-28 16:13:18 +08:00
    开发的人和接手代码的人都很无奈.
    moshao6
        24
    moshao6  
       2017-11-29 09:48:06 +08:00
    关键业务处理、接口要文档的,但是代码里面是不是应该注释更详细一些。
    如果不写注释,一个月后说不定自己都看不懂了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2574 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:28 · PVG 13:28 · LAX 21:28 · JFK 00:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.