旧时代的编程旧事总藏着一些使人津津有味的轶事,Dave Plummer便是这此中绕不开的名字。他缔造了陪同稀有用户的Windows使命办理器,但不为人知的是,在这个东西的代码深处,他竟曾悄悄埋藏了本身的私家优游号码。

这位法式员在90年月的某天发明了他开辟的东西偶发的奇异毛病:使命办理器中的CPU操纵率数值竟然会累计冲破100%。对那时的他来讲,实际上这是不能够的。在颠末频频确认本身的代码无误后,他将思疑的方针转向了体系内核:“必定是底层局部有题目!”
不过,在阿谁年月的微软,“尊卑”次序一样清楚。内核开辟团队是全部公司的“圣地”,而Plummer本身只被视作是“担任画点CPU图形的UI法式员”。“以是,当我这个绘图标的小卒子跑去跟那帮内核大神说,能够他们有Bug时,排场有多为难也就不可思议了。”
为了定位这个诡异莫测、几近无人能重现的Bug,Plummer只得加进一个断言前提,查抄CPU数据,若是累计犯错就当即在调试器中触发停息,以供现场排查。
可坚苦在于题目太隐藏——“它历来没在我的电脑,或我团队任何人的电脑上触发过”。对此他接纳了那时能想到的最间接的体例——他在犯错代码里留下了一段包罗着本身姓名和他家里座机号码的正文。他的逻辑很是俭朴:“那不管公司里谁的设备在甚么地址、哪栋大楼里碰到这个题目,他们城市看到我的接洽体例,而后当即告知我。”
很快Plummer就将这段姑且“彩蛋”忘却了。但是在Windows测试版大范围发放后,这象征着数千、甚至能够稀有百万名用户都收下了这款内含他家庭优游的软件。不测的是直到明天,Plummer仍在操纵统一个号码,可这几十年来从未收到过一通对于这个Bug的优游。
故事的开头是,这个让 CPU 操纵率呈现超100%非常的Bug终究在一台测验考试室设备上被捕获。内核开辟职员在确认题目本源在于他们担任的模块后,随即遏制了修复。这段看似小小的插曲,折射了一个特别期间的软件开辟史:开辟测试前提粗陋到只要靠留下优游号码,才有能够获得一线的毛病回传;而一个看似微贱的界面开辟职员,为了能更好地实现本职任务,也情愿用本身的体例,测验考试跨过构造的条条框框。




























