今天这部漫画的灵感来源于知乎的万赞回答,部分原因是因为对近期作品状态的真实写照。优秀的程序员,你是如何管理自己的运行时间的?图片来自Pexels让我们看看到底发生了什么……换句话说:千里之堤崩于蚁巢,作为程序员,或多或少都有类似的经历,一个小bug可以挂掉整个系统。bug的出现,多半源于遇到不懂技术的领导或老板,到处跟业务部门和客户吹嘘,保证项目开发能多快、多好、多稳。但是当真正的需求出来,经过开发者的评估,时间远远超出了他吹牛的范围,然后他就开启了打压模式,逼着程序员加班加点,缩短项目周期来弥补自己的面子,结果导致项目基础设施差。在适当的地方,测试用例不够广泛。就像漫画里的剧情一样,基础薄弱,摇摇欲坠勉强上线,后期也无法维持。改变一个地方,就会影响十个地方。用户的行为超出了测试用例的范围,系统立马崩溃~,然后老板知道后,颜面尽失,反过来责怪程序员。最后程序员实在忍不住了,只好跳船逃走。新来的接收者根本不懂这个项目,在迷宫般的系统中快要死了。修了一个bug,又引发了100个问题,周而复始……而且boss/Leaders完全是自觉的,认不出自己的问题,程序员真的太难了……王大拿去哪了他跑了之后?发生了哪些意想不到的事情?敬请期待下一篇~...作者:苏南编辑:陶家龙来源:转载自公众号前端布道者(ID:honeyBadger8),本文已授权改编自《Bug 是如何产生的?》的回答知乎“大白”,大白是一个风趣幽默的老板。参考资料:https://www.zhihu.com/question/365343579/answer/967299388
