自使用简书App来,经常遇到各种问题;闲逛时也常看到书友吐槽文章被锁。于是起了记录相关问题之意,因性子懒惰未立即付诸行动。今天又遇到一问题,实在不记录不快。于是创建文集,并撰此文以记之。
何谓捉虫
让我们先来看看早期的计算机,1945年的MARK I号,长51英尺,高8英尺,有75万个零部件,各种导线加起来总长500英里。最厉害的是,它每秒钟可进行三次加减法计算。
而发现第一只“虫子”的计算机正是MARK I升级版MARK II。重达23吨,占地370平米,没有大别墅是容纳不下这台计算机的。
另一个主角是格雷斯·赫柏,学过计算机的应该都了解;这里摘录几个头衔供不熟悉的同学景仰一下。
格蕾丝·赫柏,耶鲁大学第一个女数学博士,计算机业有史以来最杰出女性,Cobol语言设计者,世界上第一个编译程序的作者,第一个商用高级语言COBOL的主要创建者,Bug的“发明者”,千年虫的“始作俑者”,此外还是美国海军第一个女性将军(少将)。
1947年9月9日——话说局域网内的资料真是互相抄,这个年份从1945到1946到1947到1949五花八门,我查了半天未果,只好从MARK II的研发调试及交付时间推断,再验证谷歌得到这个答案——格雷斯和她的计算机科学家团队记录了历史上第一个计算机“虫子”——一只飞蛾导致继电器短路从而导致整个MARK II宕机。从那以后,计算机系统中出现的问题就被称为“bug”,而排除错误就被称为“debug”。
为何捉虫
前文说到格雷斯·赫柏的诸多头衔,不知道大家有没有注意到“千年虫的始作俑者”这一句话。正是由于她的疏忽(为了节省存储空间而省略了年份前两位),在千禧年即将到来之际,核弹失控、银行破产、交通失控等谣言甚嚣尘上,甚至被夸大成了世界末日。1997年,美国马里兰州的软件生产力研究所认为,“千年虫”造成的经济损失可达1.6万亿美元。为解决这个“虫子”,截止到2000年1月1日,全世界为防止“千年虫”危害已投入超过6000亿美元。
还有军事、航空等案例,此处就不一一列举。
往小了说,凡是影响用户使用的,都可以归为“虫子”,也许不会对用户造成经济损失或人身伤害,但会影响用户的粘性。比如简书莫名其妙的审核机制,导致许多书友甚至萌生了不再发布的念头。长此以往,会不会造成用户流失?简书的研发团队是不是该就此做出反应?