这才是防御性编程 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ieesk
V2EX    程序员

这才是防御性编程

  •  
  •   ieesk 2023-12-29 19:14:05 +08:00 9496 次点击
    这是一个创建于 658 天前的主题,其中的信息可能已经有所发展或是发生改变。

    x1.jpg

    33 条回复    2024-01-02 10:39:00 +08:00
    UXha45veSNpWCwZR
        1
    UXha45veSNpWCwZR  
       2023-12-29 19:37:00 +08:00 via iPhone
    哈哈哈。这是高手
    itechify
        2
    itechify  
    PRO
       2023-12-29 19:38:59 +08:00 via Android
    这就叫技术壁垒
    paradoxs
        3
    paradoxs  
       2023-12-29 19:39:00 +08:00   1
    我们这里提交这样的代码,不让合并的
    passive
        4
    passive  
       2023-12-29 19:40:56 +08:00 via Android
    接盘侠:交给 gpt 重写,并补上单元测试
    bgm004
        5
    bgm004  
       2023-12-29 19:50:40 +08:00 via Android
    让我遇到,当天就提离职了,这代码我改不了。
    amon
        6
    amon  
       2023-12-29 19:54:29 +08:00
    按代码行数算 KPI ,楼主卒
    lriushi
        7
    lriushi  
       2023-12-29 20:00:39 +08:00
    图片挂了
    nbhaohao
        8
    nbhaohao  
       2023-12-29 20:07:15 +08:00
    这 for 的层数加上这代码量, 太可怕了....
    dobelee
        9
    dobelee  
       2023-12-29 20:10:08 +08:00
    嵌套异味扫描不过,阻止合并。
    ervqq
        10
    ervqq  
       2023-12-29 20:11:20 +08:00
    卧槽,高手境界
    qiaobeier
        11
    qiaobeier  
       2023-12-29 20:12:21 +08:00
    我手下的小姑娘都写得比这好。
    linZ
        12
    linZ  
       2023-12-29 20:26:24 +08:00
    这写的是一坨屎
    NQ
        13
    NQ  
       2023-12-29 21:16:07 +08:00
    拳头硬了
    FanyFull
        14
    FanyFull  
       2023-12-29 21:17:51 +08:00
    代码检视要回去修的。
    ltyj2003
        15
    ltyj2003  
       2023-12-29 21:27:51 +08:00 via Android
    看得头皮发麻,血压升高。
    zhy0216
        16
    zhy0216  
       2023-12-29 21:37:33 +08:00 via Android
    这....
    xiangyuecn
        17
    xiangyuecn  
       2023-12-29 21:41:41 +08:00
    混淆后可读性大幅提高
    matthewzhong
        18
    matthewzhong  
       2023-12-29 21:51:33 +08:00
    [2023 年流行词汇大盘点:为什么我们不应该防御性编程?]( https://mp.weixin.qq.com/s/SjsztZr92Mz6vAmI9zh_QA)
    manhere
        19
    manhere  
       2023-12-29 21:53:34 +08:00
    低代码拉的屎
    cocang
        20
    cocang  
       2023-12-29 22:56:36 +08:00
    截图这还没有完全掌握面向人民币编程的精髓呢
    kingjpa
        21
    kingjpa  
       2023-12-30 00:10:55 +08:00
    既没有 php 的 $ ,也没有 jquery 的$ ,谈不上防御啊
    786375312123
        22
    786375312123  
       2023-12-30 04:13:44 +08:00
    什么人会 approve 这种 merge 请求?
    israinbow
        23
    israinbow  
       2023-12-30 09:01:24 +08:00
    笑死, go r/programmingHorror
    murmur
        24
    murmur  
       2023-12-30 10:02:10 +08:00
    formula ,这个是自定义的公式解释器?
    DefoliationM
        25
    DefoliationM  
       2023-12-30 13:06:09 +08:00 via Android   1
    lixuanyy
        26
    lixuanyy  
       2023-12-30 14:28:25 +08:00 via iPhone
    这么来,同事不会骂娘嘛?就算是自己写的,时间长了,自己也会记不住啊
    a1b2c3T
        27
    a1b2c3T  
       2023-12-30 14:43:54 +08:00 via iPhone
    真她妈牛逼,楼上说什么代码检视的,很多小公司根本没有这些
    chendy
        28
    chendy  
       2023-12-30 17:32:40 +08:00
    咱自己人就别搁这污名化防御性编程了好么
    dioxide
        29
    dioxide  
       2023-12-30 17:48:09 +08:00
    看形状,还真像山
    dioxide
        30
    dioxide  
       2023-12-30 17:49:25 +08:00
    换个角度: 全人工代码混淆
    MiketsuSmasher
        31
    MiketsuSmasher  
       2023-12-30 19:34:42 +08:00 via Android
    原来这些名词就是被你这样的人污染的啊
    Fredo
        32
    Fredo  
       2023-12-30 21:54:37 +08:00
    @dioxide 哈哈哈
    lambdaq
        33
    lambdaq  
       2024-01-02 10:39:00 +08:00
    @DefoliationM 居然是真的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1272 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 17:22 PVG 01:22 LAX 10:22 JFK 13:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86