这篇文章分享之前我还是要推荐下我自己的群:733581373 web前端海量知识分享,不管你是小白还是大牛,小编我都挺欢迎,小编还会不定期分享干货,包括我自己整理的一份最新资料和零基础入门视频教程!欢迎初学和进阶中的小伙伴前来光顾!
兄弟,你能活到现在不容易
幸好不是给武装机器人写程序,方向写反了直接被爆头……
如果复现bug的方法只有这个删除输出语句能复现。。。WTF?什么bug删输出会出错呀。
我也说说我和bug之间相爱相杀的故事吧:
几年前在一家公司做后端开发, 公司项目主要方向是从网上抓取某个垂直领域的数据分类整理索引后提供给用户使用。项目很复杂,代码很混乱,在这个项目上工作的后端同事无一不感到痛苦万分,尤其是新功能上线,代码在测试环境跑的好好的,放到线上后铁定要出点问题, 然后就是不断微调,重新打包发布,并重复这个过程,直到在线上能稳定运行, 反正发新版本项目组的人都要被折腾到天亮直到精疲力竭。
此外这个项目虽然是公司主要的项目,但并没有为公司带来收益, 也看不到任何前景,可即便如此公司还是投入大量资源运营这个项目。 创业公司, 你们懂得。
项目每天二十四小时不间断从网上抓取数据,积累了大量数据, 全放在公司自己的服务器上,这种服务器不是云服务器, 那时候云计算还未流行开来,很多公司是自己搭建服务器的, 包括我们公司。 因为服务器资源有限,数据量又太大,所以运维并没有完善的数据备份方案。
直到有一天,一个新来公司不到两个星期的运维在服务器上瞎搞,写的问题脚本把几台服务器上的数据删了个干净并且无法恢复。
然后因为数据缺损整个项目崩了,无法正常运行。 老板一怒之下把那个搞事情的运维开了,技术部的老大也吃了很重的处分。 但是,然并卵,数据无法恢复,项目本来就不行,这么一来就更加不行了。
后来, 老板实在无计可施,索性就把这个项目给关了, 并将公司业务发展的重心转移到一个新项目,原来这个项目的人员也都被调了过去。 而我们这帮受害者表面上很惆怅,毕竟为之付出无数精力的项目没有开花结果就半路夭折了,可内心的想法却是相反的,因为大家早就对这个项目忍无可忍了,现在终于不用在去维护这些混乱无比的丑陋的旧代码,不用再被这个破项目折磨,可以开开心心的写新代码,一个个心里都乐开了花。
再后来,技术部老大因为这个事情受到到处分虽然明白责任无可推卸但又觉得挺冤,没多久就辞职不干了,然后我就坐上了他的位置。
最后给大家推荐我的web前端资料分享群:733581373有免费学习资料,还有各种趣味案例等,欢迎各位加群!
领取专属 10元无门槛券
私享最新 技术干货