发现现实世界跟代码是有个相通点 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
evada
V2EX    分享发现

发现现实世界跟代码是有个相通点

  •  
  •   evada 2023-09-02 07:32:24 +08:00 1973 次点击
    这是一个创建于 773 天前的主题,其中的信息可能已经有所发展或是发生改变。
    早上起来看着窗外的时候注意到我家的燃气管道上的胶带还在,记起上次燃气安全检查的问这个胶带是干嘛的,说这个胶带也不能防止燃气泄漏,把它扯了。但是后来工作人员走了我也没有扯,因为我觉得这个燃气管道运行的好好的,而且我也不确定这个当时缠在这里的作用是什么,我不愿意去把它扯了,担心出其他问题。

    这也能解释为什么代码写的越久越容易成屎山,当程序员往上加新代码的时候是很乐意的,但是要去改原来的代码或者是删除原来的代码时,如果没有明确的说明或者自己非常确信,一般不敢删除或者修改,就可能导致后续的代码越来越臃肿。
    9 条回复    2023-09-02 19:19:48 +08:00
    zhlxsh
        1
    zhlxsh  
       2023-09-02 07:51:11 +08:00 via iPhone
    墨菲定律?
    你写代码,或者担心删除会有问题,其实也是在现实中的呀。
    evada
        2
    evada  
    OP
       2023-09-02 07:53:20 +08:00
    @zhlxsh 有道理,格局提升
    sheldor
        3
    sheldor  
       2023-09-02 07:58:31 +08:00
    这就跟罗永浩说的那个差不多,他说一家公司的人员如果全部都更换了一遍以后,工作上的一些流程虽然已经没有任何意义了,但是谁也不会去动流程,因为谁也不知道还有没有哪位大仙依赖着这个流程在工作,所以结果就是有很多重复的无效工作
    YuJianrong
        4
    YuJianrong  
       2023-09-02 08:05:15 +08:00   2
    所以我们的 CI 有 test 啊。
    相当于你以后不管装了啥,做完了都凑到燃气管道旁闻闻看,有煤气味就撤回不做。

    等有了足够多的检查列表,就可以放心装修了。
    deorth
        5
    deorth  
       2023-09-02 09:00:12 +08:00 via Android
    建议重构
    Worldispow
        6
    Worldispow  
       2023-09-02 09:41:48 +08:00
    不仅仅代码,任何事物都是现实世界的冰山一角。
    人造的事物,大都是人类对现实世界运行规律的总结和运用。
    又不是从外太空飞过来的,咋可能不互通。
    54xavier
        7
    54xavier  
       2023-09-02 10:10:27 +08:00
    其实反而有时候感觉项目跟屎山一样,总觉得代码不够健壮,某个地方会出问题,但是却能完美的跑起来,甚至熬到我离职了那个地方都没出过 bug 。
    hazardous
        8
    hazardous  
       2023-09-02 11:15:04 +08:00
    其实就是个项目管理的问题,在项目不断演进、人员不断变动情况下,能否保证对项目的整体把控程度不会降低。如果各个方面都做到位,各个模块权责清晰,接口完整,局部出了问题也不影响到整体,修改优化的时候顾虑会少很多。
    不过能做到的少之又少,就简单粗暴地“能不改就不改”了。
    QinYu0226
        9
    QinYu0226  
       2023-09-02 19:19:48 +08:00 via Android
    最重要的其实是「担责」,改出更大的问题谁背锅。
    L3 自动驾驶不能上市也是同样道理,车厂不担责,就不会有真正的 L3 。
    项目粪山什么的都是次要的,进橘子才是最重要的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1041 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 52ms UTC 18:35 PVG 02:35 LAX 11:35 JFK 14:35
    Do have faith in what you're doing.
    ubao 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