开始折腾:旧版到底有多烂
大家都问《隔壁太太今天也独自一人1》这个软件,最新版和旧版到底有啥区别。我耗了整整两个周末,白天要应付房东催租,晚上才能静下来仔细跑数据。最大的感受是什么?旧版那个让人头疼的兼容性问题,新版压根儿就没解决!他们就是换了个皮,把界面图标美化了一下,但底层逻辑,狗屁不通,一模一样。
我不是没事找事非要折腾这俩玩意儿。主要是前段时间,我一个亲戚,就是那个开小卖部的老李,他非要给我看他新买的机器,说装了个最新的V2.3版本,界面特好看,结果一用就卡死,找人修还被收了八百块钱。我当时就火了,这不是坑人吗?我让他把机器抱来,我非得给他把这个新老版本扒个精光。
具体流程:我怎么找出它的敷衍之处
我先把旧版,也就是那个V1.5版本,找了个淘汰下来的老笔记本给它装上。目的就是要看它在最恶劣的环境下能撑多久。
-
第一步:安装与启动。 旧版安装包体积巨大,解压慢得要死。启动后,界面粗糙得像十年前的产物,但好歹能跑起来。
-
第二步:压力测试。 我连续运行了它里面最耗资源的那个“后院打扫”模式,五分钟不到,CPU直接飙到95%,风扇像直升机起飞一样,然后,砰,软件闪退了。
我立马把最新的V2.3版本拉下来。这个版本包装得挺漂亮,安装过程确实快多了,图标也精致了不少,看着像个正经东西。我以为他们这回是真下功夫了。
结果是我用了完全一样的流程去跑测试。
-
新版表面光鲜。 V2.3加了几个花里胡哨的动态背景和音效,还吹嘘自己优化了内存占用。
-
核心问题没变。 当我再次尝试进入那个“后院打扫”模式时,CPU虽然没旧版那么快就爆表,但延迟明显,画面开始掉帧。撑了七分钟,这回不是闪退,而是直接死机,屏幕冻住了,鼠标键盘都没反应。必须强制重启。
最终结论与我的发现
我把两个版本的核心代码结构对比了一下(虽然我不是专业的,但能看出文件调用顺序),基本上可以确认,他们根本就没碰动导致崩溃的那个底层模块。他们只是把前端的美工优化了,但老李交的八百块钱,买到的还是一个定时炸弹。
我为啥能这么细致地折腾这些?这事儿跟老李被坑有点关系,但更大的原因是我自己最近遇到的糟心事。前段时间公司突然搞了一个什么“优化”计划,说要全面提高效率,结果就是把我们这些老员工的绩效指标往死里提,但工资一分钱没涨。我手上的一个重要项目,被一个新来的关系户三下五除二就抢走了,还给我扣了个“工作态度不够积极”的帽子。
我当时就气得差点辞职,但一想,辞了职我去哪儿找这么闲的活儿?我就硬生生忍下来了。我每天在公司里装出一副没事人的样子,但心里早就憋着一股火。我把这股火全撒在了研究老李的这个破软件上了。我就是想证明,这帮搞“优化”的人,不管是公司里的领导,还是开发这个破软件的团队,都只会搞表面功夫,核心问题他们永远不会去解决。 我不光给老李把机器调好了,我还写了一份长长的邮件,把我测试到的所有版本对比数据,直接发给了那个抢我项目的关系户,告诉他,什么才是真正的“优化”和“测试”。他后来看到邮件后,估计脸都绿了。