从成本角度看软件的负优化 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
noahhhh
V2EX    随想

从成本角度看软件的负优化

  •  
  •   noahhhh 2023-07-30 13:14:38 +08:00 via Android 1992 次点击
    这是一个创建于 839 天前的主题,其中的信息可能已经有所发展或是发生改变。

    商业公司追求高收益低成本。无论是软件优化还是负优化,都会增加人力和时间的投入,从而增加成本,而这是违背商业公司本性的。

    现实情况也是如此,不论是过去还是现在,大部分的软件工程既不会去优化,也不会去负优化,而是选择不优化,能跑就行

    7 条回复    2023-07-30 18:47:38 +08:00
    noahhhh
        1
    noahhhh  
    OP
       2023-07-30 13:17:34 +08:00 via Android
    我认为负优化是一个带有目的的主动行为,目的是获取更大收益,反之则不算。比如淘宝更新变卡变难用,用户抱怨负优化,但是用户体验变差对淘宝没有收益,所以这只是懒得优化 _(`」 ∠)
    murmur
        2
    murmur  
       2023-07-30 13:26:17 +08:00
    也不一定,我觉得如果出于商业原因,比如苹果税,宣传,做负优化是可能的,比如原神崩铁的安卓手柄支持
    datocp
        3
    datocp  
       2023-07-30 14:23:57 +08:00 via Android
    工厂里有项工作叫持续改善
    当年做的工时测试单位都已经是毫秒级

    遇到一些烂 erp 的操作问题,开发公司总是会有种种理由拒绝改善,也许是钱不到位,更好的用户体验对他们也没有工时损耗。更大可能是牵一发动全身,懒得改。没钱没动力。
    secondwtq
        4
    secondwtq  
       2023-07-30 14:42:37 +08:00
    这里根本的矛盾是用户感知到“新的更新出现了 regression”。只是用户不会这么描述问题,也不知道“用户体验变差对淘宝没有收益,所以这只是懒得优化”。所以就用“负优化”这个词来指代这种现象。

    在用户的认知里,新的版本应该在最终体验上“应该”是“正优化”的。那么现状是开发新版本肯定有一定的工作量,就连用户更新都要耗费网络流量、存储空间和 CPU 时间,最后唯一的感知是 regression ,那么你们这些工作量干啥去了呢,当然是做了“负优化”。
    你会说我做了新功能啊。可是根据二八定律,大多数新功能用户感知不到。安全更新更是如此。

    争论“负优化”这个说法的具体含义,意义有限,这个词只是一个缩写罢了。你可以给用户灌输“用户体验变差对淘宝没有收益,所以这只是懒得优化”,但是你没有解决用户感知到的问题,只会起“试图教育用户”的“负效果”罢了。
    darkengine
        5
    darkengine  
       2023-07-30 16:15:34 +08:00
    "负优化是一个带有目的的主动行为,目的是获取更大收益" 你能举个例子吗
    x77
        6
    x77  
       2023-07-30 17:41:10 +08:00
    没搞懂“负优化”的概念,尤其是这个说法:“但是用户体验变差对淘宝没有收益”,不应该这么讲么:“但是用户体验变好(差->好)对淘宝没有收益”。

    优化一般是中后期才做的事情,前期不要投入精力去优化,因为前期软件变化会比较大,优化后马上有变化了等于白优化了。到了该优化的时候而不做优化,这种可能性比较大:

    前期设计失误,做到后面软件长残了。改进需要大改甚至推倒重来,导致没法优化,或者是优化等同于重做。这种(软件工程上的)原因估计国内挺多的,以至于维持运营就行,体验、故障等问题交给客服处理。
    charlie21
        7
    charlie21  
       2023-07-30 18:47:38 +08:00 via Android
    一次好的重构是结果明确、过程清晰、收益显著的(为未来开辟了新的可能性),它会让所有人开心。你可以列出三个各自独立的重构计划(在三处进行重构),按照收益排序并择优挑出收益显著的那一个来进行。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2480 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:33 PVG 10:33 LAX 18:33 JFK 21:33
    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