多看阅读Web版, 我可去你妈的吧

或许应该把2017年定义为bug之年, 因为我今年遇到的软件bug光是记录在案的都有三十多个, 许多年后当我回想起2017年末的这个晚上, 会找到这个世界的软件质量开始吃屎的起点.

在我遇到的各种bug里面, 只要数据不丢失, 那都还是可以原谅的, 或者说可以忍受的, 因为对我造成的损失不大. 要知道这年头要么干测试和QA的可能都集体自杀死了, 要么就是写程序的飞行员码字的时候正飞着草high到不行, 就连Apple这样的企业也会爆出macOS High Sierra 系统 root 用户访问漏洞这样的宇宙终极弱智bug, 你就知道这年头没有什么傻逼事情是不可能发生的, 没有什么傻逼事情是人类犯不出来的.

一旦遇到那种数据会丢失的bug, 那就没话可说了, 几乎没有一件事是不让人不爽的. 比如这篇文章的主角, 多看阅读.

本来好端端一个阅读软件, 一万年不更新也没什么关系的一个东西, 也开始给我出幺蛾子. 这几天在看今年诺贝尔经济学奖得主理查德·泰勒写的《“错误”的行为》, 有的时候在手机上用Android版阅读, 有的时候在PC上用Web版阅读, 阅读过程中做了很多笔记.

今天晚上打开手机上的APP准备把软件的笔记导出到Evernote(这个功能很方便但是自动同步功能有时候跟没有一样), 然后我傻眼了, 软件显示我只留下了5条笔记. 这是不可能的事情, 我记下的内容最起码也有20条, 因为是这几天才读过的书, 我几乎可以肯定这一点. 于是我查看了一下存留下来的笔记, 都是我阅读这本书早期的内容, 也就是说从某个时间段开始, 我做的笔记全部丢失了, 而那个时间段到我阅读完这本书, 几乎都是在Web版完成的.

这就意味着Web版的笔记可能被服务器丢失了, 于是我试验了一下, 在Android版上做笔记和在Web版上做笔记, Android版的笔记可以保存到服务器, Web版的就不行. 也就是说, 根本没有"丢失", 而是压根没有"记录".

这是很奇怪的一件事, 好在我是个懂Web的人(你们这些蠢货写出来的bug让我现在都不太愿意称自己是程序员了), 于是我发现了这个:

"图书版本过低, 请升级图书"

在Web版上做笔记, 往服务器发送一个POST请求后, 返回来的状态码是200, 但从结果上讲这是一个致命的兼容性错误. 在页面上没有任何关于这个错误的提示, 要不是我打开开发者工具, 否则根本发现不了这一点. 可以这么说吧, 多看阅读的开发团队自己根本就不用Web版, 可能也根本不读书(笑).

对这一切我只想用今天看过的一部电影里的这张截图来表达我的感受:

Software Industry

R.I.P.

现在我要花费大量的时间把我的笔记重新做回来, 顺便考虑一下是否要在多看助手里直接屏蔽掉多看阅读的Web阅读器并严正警告其他用户, 以及是否要抛弃这个我已经买了四百多本书的平台(顺带一提Kindle比多看还屎).