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

公司新出了个开发最佳实践(征求意见稿):程序员编写的代码应当安全可靠,采取措施防止 BUG 产生

  •  1
     
  •   zsen · 2023-04-12 12:40:31 +08:00 · 4951 次点击
    这是一个创建于 377 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2023-04-12 16:49:20 +08:00
    感谢各位的回复。我们公司没有推出这个征求意见稿,只是看了几个其他关于《生成式人工智能服务管理办法(征求意见稿)》的帖子,于是写了这么一个帖子。

    但我司做过另外一个调整考勤制度的征询意见稿,后因同事邮件提出的反对意见,最终并没有落实执行。

    有不同的想法,但只是输出情绪的话,我想,于事无补——除了让自己情绪更差。
    44 条回复    2023-04-13 09:57:24 +08:00
    yjfkk
        1
    yjfkk  
       2023-04-12 12:53:41 +08:00 via iPhone
    别写代码,完美
    danbai
        2
    danbai  
       2023-04-12 12:55:26 +08:00 via Android
    嚯嚯嚯,你在暗指什么
    R18
        3
    R18  
       2023-04-12 12:58:16 +08:00   ❤️ 2
    这不是应该的吗?
    buyan3303
        4
    buyan3303  
       2023-04-12 12:58:25 +08:00   ❤️ 2
    程序员编写的代码应当安全可靠,采取措施防止 BUG 产生。
    实际上,大公司还有测试环节,功能上架前,会各种测试,尽量避免、减少 BUG 。
    另外出现 BUG 了,测试人员还要写测试文档,告知环境、平台、告知如何复现 BUG 。

    当然了,大公司也不会保证,测试后上线的代码,就一定不会出 BUG 。
    starerlloll
        5
    starerlloll  
       2023-04-12 12:59:31 +08:00
    no code, no bug,
    less code, less bug
    zsen
        6
    zsen  
    OP
       2023-04-12 13:00:20 +08:00
    @danbai #2 不用暗指啦,意见稿我表示支持。

    从我个人职业角度,我也力争保证代码的安全可靠、减少 BUG 的产生
    alne
        7
    alne  
       2023-04-12 13:01:21 +08:00   ❤️ 4
    楼主和这楼里的人是九年义务教育没上完吗
    这句话有什么错误?
    zsen
        8
    zsen  
    OP
       2023-04-12 13:01:43 +08:00
    @R18 #3 我也认为是应该的。但到另外一个层面,部分人的看法就不一样了
    zsen
        9
    zsen  
    OP
       2023-04-12 13:02:20 +08:00
    @alne #7 不好意思,拉低了学历下限了
    alne
        10
    alne  
       2023-04-12 13:03:14 +08:00
    @zsen #9 没关系,学无止境
    SoviaPhilo
        11
    SoviaPhilo  
       2023-04-12 13:05:21 +08:00
    您这公司是不是出了 bug 就会把您烧了祭天那种
    chendy
        12
    chendy  
       2023-04-12 13:06:31 +08:00
    最近魔怔人魔怔帖子是不是太多了点
    lmshl
        13
    lmshl  
       2023-04-12 13:07:57 +08:00
    确实是有办法的,但公司愿不愿意实施,程序员愿不愿意学就是另一个问题了。
    比如形式化方法( Formal Method ),编译器来证明你的代码是 bug-free 的。
    zsen
        14
    zsen  
    OP
       2023-04-12 13:10:33 +08:00
    @alne #10 谢谢老师
    zsen
        15
    zsen  
    OP
       2023-04-12 13:11:21 +08:00
    @SoviaPhilo #11 呃,那都只输出情绪就好啦?
    zsen
        16
    zsen  
    OP
       2023-04-12 13:11:45 +08:00
    @chendy #12 换个角度测试一下而已
    hervey0424
        17
    hervey0424  
       2023-04-12 13:11:49 +08:00
    我写 bug 是让测试更好的就业
    imnpc
        18
    imnpc  
       2023-04-12 13:14:19 +08:00
    完全无 bug 的系统是不存在的 微软 / 苹果 / 甲骨文 这些大公司都无法避免

    我们写代码避免 bug 产生都是基本操作的

    一般写好注释是基本要求 避免后面排错浪费时间

    但是

    随着甲方需求的不断变更和迭代 有时候联动修改多处 出现 bug 无法避免

    测试过程可以发现部分 bug

    但是也有 bug 是在线上运营中才会发现的

    及时发现和修复 bug 现在是维护项目的最重要的要求了
    SoviaPhilo
        19
    SoviaPhilo  
       2023-04-12 13:27:38 +08:00
    @zsen 您这公司要是有明确的意愿,愿意为了更可靠的代码付出实打实的成本,多雇人多掏钱,那这就是可行的
    要是多个把你挂起来祭天或者向社会输送的理由,那就是扯淡的

    嘴上说都是简单的,关键是贵司要打算怎么做
    danhahaha
        20
    danhahaha  
       2023-04-12 13:31:28 +08:00   ❤️ 1
    中国共产党党员必须全心全意为人民服务,不惜牺牲个人的一切,为实现共产主义奋斗终身。
    aLazarus
        21
    aLazarus  
       2023-04-12 13:32:54 +08:00   ❤️ 1
    还要写出符合社会主义核心价值观的代码
    Ashore
        22
    Ashore  
       2023-04-12 13:38:46 +08:00
    所以公司的测试人员跟上了没,不能什么都推到程序员身上啊
    mercury233
        23
    mercury233  
       2023-04-12 13:42:30 +08:00
    如果产生 BUG 的程序员就得走人,那结果大概是直接快进到程序员走人
    icyalala
        24
    icyalala  
       2023-04-12 13:48:56 +08:00   ❤️ 1
    你作为人来写程序不可能没 Bug
    AI 生成也不可能保证准确和符合价值观

    但是你写了 Bug 有人能帮你测试,而且 Bug 多了顶多绩效不好
    意见稿那个要不符,可是能直接把你业务关停的,说不准还要罚钱
    op351
        25
    op351  
       2023-04-12 13:49:55 +08:00
    bug 也不全是代码的锅
    设计有问题 一样会导致 bug 过多
    wangkun025
        26
    wangkun025  
       2023-04-12 13:51:06 +08:00 via Android
    禁止一个小时内不呼吸
    airplayxcom
        27
    airplayxcom  
       2023-04-12 13:54:11 +08:00
    遭遭遭 测试人员要下岗
    LeegoYih
        28
    LeegoYih  
       2023-04-12 13:55:59 +08:00
    “防止 BUG 产生”可太吊了
    WasteNya
        29
    WasteNya  
       2023-04-12 14:02:46 +08:00
    (让程序员)防止 BUG 产生这个词就很无语,就好像要求我们一生都不能生病一样
    lzj307077687
        30
    lzj307077687  
       2023-04-12 14:25:36 +08:00
    防止?
    应该说减少吧?
    a2519862329
        31
    a2519862329  
       2023-04-12 15:15:40 +08:00
    想裁员就直说,恶心人干嘛
    leimao
        32
    leimao  
       2023-04-12 15:19:25 +08:00 via iPhone
    AutoSAR C++14
    Keanuo
        33
    Keanuo  
       2023-04-12 15:30:15 +08:00
    @WasteNya 非必要,不 xx
    alne
        34
    alne  
       2023-04-12 15:38:16 +08:00
    @icyalala #24 pdd 罚钱了吗?
    关停了吗?

    除了这里你见过营商环境这么好的市场吗,甚至对损害用户的行为毫不处理的
    heroin80s
        35
    heroin80s  
       2023-04-12 15:40:46 +08:00
    防御式编程
    duan602728596
        36
    duan602728596  
       2023-04-12 15:53:14 +08:00   ❤️ 1
    1. 在关键的地方做好错误日志上报
    2. 编写 unit test ,e2e test ,vp test 等等
    3. pr 在合并之前需要跑 pipeline
    Metre
        37
    Metre  
       2023-04-12 16:36:20 +08:00
    你们公司都没有安全测试环节?
    dcsite
        38
    dcsite  
       2023-04-12 17:31:20 +08:00   ❤️ 1
    OP 说实话,我觉得不应该关注这一点,反正你我都不会自己开发 AI ,又何必为这个行业悲哀?说这个管理办法好的人,就让他去说好了~

    就像之前实行「公有制」的时候,这么多老百姓发自内心的支持,你想成为异类吗?
    icyalala
        39
    icyalala  
       2023-04-12 17:40:31 +08:00
    @alne 你脑子是怎么转的?法规出来后大部分企业还是要尽量遵守的,除非你有自信你的公司能达到 pdd 无耻的程度而且还不被查。
    zpfhbyx
        40
    zpfhbyx  
       2023-04-12 17:46:35 +08:00
    这东西最后的后果就是..公司黄..
    cedoo22
        41
    cedoo22  
       2023-04-12 17:55:33 +08:00
    质量部门的活 , 下发到每个人头上??
    iOCZ
        42
    iOCZ  
       2023-04-12 19:20:44 +08:00
    没有 bug 是不可能的,能做的只是把代码写简单些,多人 review ,测试分支齐全
    alne
        43
    alne  
       2023-04-12 19:38:11 +08:00
    @icyalala 你脑子怎么转的?
    JerryX
        44
    JerryX  
       2023-04-13 09:57:23 +08:00
    是不是可以公布答案了?
    国家互联网信息办公室关于《生成式人工智能服务管理办法(征求意见稿)》公开征求意见的通知
    http://www.cac.gov.cn/2023-04/11/c_1682854275475410.htm
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1035 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:26 · PVG 06:26 · LAX 15:26 · JFK 18:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.