程序猿,你和BUG有什么故事吗?

兄弟,你能活到现在不容易

幸好不是给武装机器人写程序,方向写反了直接被爆头……

如果复现bug的方法只有这个删除输出语句能复现。。。WTF?什么bug删输出会出错呀。

我也说说我和bug之间相爱相杀的故事吧:

几年前在一家公司做后端开发, 公司项目主要方向是从网上抓取某个垂直领域的数据分类整理索引后提供给用户使用。项目很复杂,代码很混乱,在这个项目上工作的后端同事无一不感到痛苦万分,尤其是新功能上线,代码在测试环境跑的好好的,放到线上后铁定要出点问题, 然后就是不断微调,重新打包发布,并重复这个过程,直到在线上能稳定运行, 反正发新版本项目组的人都要被折腾到天亮直到精疲力竭。

此外这个项目虽然是公司主要的项目,但并没有为公司带来收益, 也看不到任何前景,可即便如此公司还是投入大量资源运营这个项目。 创业公司, 你们懂得。

项目每天二十四小时不间断从网上抓取数据,积累了大量数据, 全放在公司自己的服务器上,这种服务器不是云服务器, 那时候云计算还未流行开来,很多公司是自己搭建服务器的, 包括我们公司。 因为服务器资源有限,数据量又太大,所以运维并没有完善的数据备份方案。

直到有一天,一个新来公司不到两个星期的运维在服务器上瞎搞,写的问题脚本把几台服务器上的数据删了个干净并且无法恢复。

然后因为数据缺损整个项目崩了,无法正常运行。 老板一怒之下把那个搞事情的运维开了,技术部的老大也吃了很重的处分。 但是,然并卵,数据无法恢复,项目本来就不行,这么一来就更加不行了。

后来, 老板实在无计可施,索性就把这个项目给关了, 并将公司业务发展的重心转移到一个新项目,原来这个项目的人员也都被调了过去。 而我们这帮受害者表面上很惆怅,毕竟为之付出无数精力的项目没有开花结果就半路夭折了,可内心的想法却是相反的,因为大家早就对这个项目忍无可忍了,现在终于不用在去维护这些混乱无比的丑陋的旧代码,不用再被这个破项目折磨,可以开开心心的写新代码,一个个心里都乐开了花。

再后来,技术部老大因为这个事情受到到处分虽然明白责任无可推卸但又觉得挺冤,没多久就辞职不干了,然后我就坐上了他的位置。

最后给大家推荐我的web前端资料分享群:733581373有免费学习资料,还有各种趣味案例等,欢迎各位加群!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下文章转载自知乎,暗灭-京华九月秋近寒,浮沉半生影长单. 暗灭 京华九月秋近寒,浮沉半生影长单 10,850 人...
    ve追风_685b阅读 9,536评论 1 15
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,261评论 25 709
  • 咖啡里加糖,较粗的那种。搅拌后的糖没有完全被融化掉,你喝到了它。
    ___海阅读 890评论 0 1
  • oOpj阅读 1,846评论 0 0
  • 清明时节雨纷纷,每到这个缅怀故人的节日,天宫总不作美,必以雨水相伴,或许这也是天空在缅怀大地已故之人之物吧。 ...
    言如语阅读 1,943评论 0 0