为什么现在软件质量不如以前? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lear7

为什么现在软件质量不如以前?

  •  
  •   lear7 2023 年 12 月 21 日 4262 次点击
    这是一个创建于 855 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,有感而发,感觉各种互联网大厂的产品光环不再。

    • 早上新版的网易云才崩了一次;
    • 前几天改版的 Chrome 浏览器,昨天持续报内存不足查到搞到我要换浏览器,早上发现推送了新版本;
    • 平时看完电影去豆瓣打分,10 次总有两三次要等好几分钟的;
    • 还有其他一些银行 APP ,券商自家的 APP ,特别是涉及到人脸识别的,闪退都是家常便饭;
    • 还有我每次必须要吐槽的华为的账号体系,登录、找回密码啥的,都是环环相扣的死锁,这也是我一定不会买华为产品的原因之一。

    是不是因为随着互联网和科技的发展,软件产品、APP 产品这些信息产物,已经不是高精尖的 IT 技术了,而是逐渐沦为了我们日常的基建产品?既然是基建,那就和我们日常生活中的基建一样,出了故障需要维修,体验不好的也需要砸了重建?

    还是说,所谓的以前的软件质量好,只是我自己想象的?十年前,二十年前的软件产品也是这样的?

    第 1 条附言    2023 年 12 月 25 日
    回复几位为什么我那么多问题,现在似乎是因为 Hyper-V 的问题,前段时间安装了个封装过的安卓子系统,导致系统内存机器不稳定,Chrome 经常性闪退,还有其他一些问题似乎也是这个导致的,卸载后就没事了。

    查了下纽尔特定律好像确实有道理:
    “软件变慢的速度永远快过硬件变快的速度。”尼克劳斯维尔特
    30 条回复    2023-12-22 09:29:38 +08:00
    ZZ74
        1
    ZZ74  
       2023 年 12 月 21 日   3
    以前能做开发的都是什么水平的人 现在呢
    以前是做软件,现在做绩效
    Rorysky
        2
    Rorysky  
       2023 年 12 月 21 日
    根源: 快速市场需求导致 采取了 敏捷开发

    用户即测试
    cmdOptionKana
        3
    cmdOptionKana  
       2023 年 12 月 21 日   1
    有一点可以肯定:以前的软件功能比较少,比较单一。
    gentrydeng
        4
    gentrydeng  
       2023 年 12 月 21 日 via Android   5
    不是开发者,就不谈我不懂的那些了。

    但是在 GitHub 向一些开源项目反馈问题的时候,经常会发现其实这些开发者也不具备基础知识。所以才导致了一些问题的出现,并且他们认为“你所反馈的不是问题”。

    就好像是他们只是学会了怎么调用 Python 或 Go 现有的库,通过文档等资料实现了自己的需求。

    而如果你想让他们去优化流程,他们可能做不到。

    有点新时代“脚本小子”的味道了。
    legendBro
        5
    legendBro  
       2023 年 12 月 21 日
    快速迭代
    vcn8yjOogEL
        6
    vcn8yjOogEL  
       2023 年 12 月 21 日 via Android
    软件越来越复杂, 迭代却越来越快

    以前的 Windows 每代都要经过长期的内部 QA, 现在直接拿普通用户当 QA 了, 企业长期支持版才是真正的正式版
    maxxfire
        7
    maxxfire  
       2023 年 12 月 21 日   1
    因为现在的软件都是缝合怪,都是从 github 下载拼接出来的
    vcn8yjOogEL
        8
    vcn8yjOogEL  
       2023 年 12 月 21 日 via Android
    Windows 7 是 Vista 最终版又经过数年 QA 后的产物, Windows 10 也是到后期版本才算稳定
    lance6716
        9
    lance6716  
       2023 年 12 月 21 日 via Android
    不愁用户了,就可以放心利用免费用户的价值了
    min
        10
    min  
       2023 年 12 月 21 日
    卖不上钱,变化太快,去 tmd 的测试
    DecimalSurfboard
        11
    DecimalSurfboard  
       2023 年 12 月 21 日 via Android
    山代码,能跑的动就行,至于 bug ,等出来了再说,实在不行就等用户自适应
    sneezry
        12
    sneezry  
       2023 年 12 月 21 日
    敏捷开发
    coderluan
        13
    coderluan  
       2023 年 12 月 21 日
    二十年前买软件,光盘里除了你买的产品,大概率会有一堆相同厂家出的其它产品的试用版本,你装了会发现都不太需要或者不好用,现在也是一样的。只不过当年你可以选择不装,而现在都合并到一起,就没的选了。
    icyalala
        14
    icyalala  
       2023 年 12 月 21 日
    先问是不是再问为什么。。你这些大部分可能就是单纯内存不够导致的。
    manasheep
        15
    manasheep  
       2023 年 12 月 21 日
    主要是外包压榨、赶工,尤其是印度外包。
    zhiqiang
        16
    zhiqiang  
       2023 年 12 月 21 日
    现在软件功能多,更新快,没以前稳定。但是,你这用出你说的这么多问题,还是奇葩了。
    phytry
        17
    phytry  
       2023 年 12 月 21 日   1
    我也体会到了,我感觉是这样的:

    1 、以前互联网比较火,资金比较充裕,一个产品配备人员多,人员多了开发和测试就分的很详细了,整体比较遵守规范

    2 、以前工具库少,大部分公司做自己产品都一边造轮子,一边修轮子,现在工具库丰富了,人员也少了,大部分都是依赖工具库,而工具库一般是为了适应比较通用的场景,在不同公司特殊使用场景下可能会出现水土不服的情况。

    3 、接上面如果大量使用工具库,工具库本身都比较复杂了,在快速赶工的情况下,想了解清楚工具库原理并基于它本身改造会比较难,所以一般都是在外层再盖一层布,只要出来的数据没啥问题就没啥问题了,时间久了,如果原有数据有些变动,这块布就遮不住了。

    4 、互联网年纪大经验丰富的大多都不在一线开发了,代码质量也没有把关的了,而现在的招聘要求泛而精,实际那么几年技术不停变化,持续学习的情况下,只能保证某一个精,其他泛而已。
    F281M6Dh8DXpD1g2
        18
    F281M6Dh8DXpD1g2  
       2023 年 12 月 21 日
    你给钱么?
    MajestySolor
        19
    MajestySolor  
       2023 年 12 月 21 日   3
    当年 win98 玩游戏,一晚上要蓝屏重启 3-5 次
    现在的 win10win11 运行 2-3 个月没有任何问题
    当年的 ie 冲浪,时不时卡死无响应
    现在的 chromefirefox 开几十个 tab 长期工作很少出问题
    我倒是觉得现在不管是操作系统还是应用软件,其稳定性都远远超越了过去
    Sezxy
        20
    Sezxy  
       2023 年 12 月 21 日
    @MajestySolor 是的,估计是没经过以前蓝屏的毒打
    twofox
        21
    twofox  
       2023 年 12 月 21 日
    用户即测试是正解。
    反正一些小功能崩了,很快就能恢复过来
    TenProX
        22
    TenProX  
       2023 年 12 月 21 日 via iPhone
    1 、开发软件的公司,产品走向已经不是以前以用户体验为中心,现在一切向流量看齐。
    2 、不注重产品优化,过于注重产品功能。
    3 、我不要你觉得,我要我觉得。
    92Developer
        23
    92Developer  
       2023 年 12 月 21 日
    一个移动支付 app 加入短视频,质量能好吗?为啥 X 、TG 如此丝滑,区别显而易见,很多事物给人的感觉如同中国足球。。。
    Baymaxbowen
        24
    Baymaxbowen  
       2023 年 12 月 21 日
    什么样的土壤结什么样的果
    opengps
        25
    opengps  
       2023 年 12 月 21 日
    以前的软件牛逼?
    以前的用户才几个并发,用最原始的最简单的结构自然最能扛得住最小的压力
    lxdlam
        26
    lxdlam  
       2023 年 12 月 21 日
    一个角度,其实是优胜劣汰:只有以前稳定、优秀的软件才能在现在才会被多次提及,一种幸存者偏差。
    Arita
        27
    Arita  
       2023 年 12 月 21 日
    维尔特定律
    crysislinux
        28
    crysislinux  
       2023 年 12 月 21 日 via Android
    你怎么这么多问题。我是很久没遇到软件闪退了
    keepRun
        29
    keepRun  
       2023 年 12 月 22 日 via Android
    当年有当年的问题,现在有现在的问题,得充分理解矛盾的普遍性,一种矛盾消失后,原来被其掩盖的矛盾就会浮上来
    BORBER
        30
    BORBER  
       2023 年 12 月 22 日
    以前的软件质量可能确实更好,作者愿意打磨,测试,优化,现在的随便一个前端就敢写个页面往上挂
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     895 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 132ms UTC 20:00 PVG 04:00 LAX 13:00 JFK 16:00
    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