Bug是如何产生的?最好可以通俗的解释一下!
假设你是一个厨师,做一个已经做过很多次的菜,应该不会出什么问题,但是对于一个全新的菜谱,难免会有一些考虑不周的地方,所以就会带来一些失误,没关系,反正你多做几次,熟练了,出错的概率还是小一些。
然后,有一天你入职了一家叫做『软件行业』的餐馆,在这个餐馆有一个特点,你做的每一个菜,都有一个全新的菜谱,几乎不重样的,这就导致你没一个菜都可能因为考虑不周而失误,一旦做出来的菜有问题,他们就喊『有bug』,看在工资还比较高的份上,你也不去纠结其实只是菜烧糊了为什么说『有虫子』,算了,反正在这家『软件行业』的餐馆里,每个厨师每次都要按照全新的菜谱做菜,大家都会有失误,只是多少的区别,你接受了这个现实。
不过,在『软件行业』这个餐馆里,还有一个有趣现象,就是菜谱会改的,每当你看完菜谱,已经开工的时候,会有人说这个菜谱不满足『客户需求』,要改一改,这让你很恼火,因为本来你就要非常小心避免失误,这样改菜谱,就更容易失误了。
你很生气,怎么能这么瞎JB搞呢?
但是,这是现实,甚至有人在菜出锅前一秒钟把菜谱改了,你又没时间重头再来,要想想怎么才能添加一些佐料或者搞些什么才能满足『客户需求』,这样更容易失误了。
你忍无可忍了,你说这TMD什么玩意,改改改改改,为啥总是改?
他们呵呵一笑,说,你知足吧,隔壁还有一家『互联网行业』的餐厅,那里的厨师更惨,他们有时候菜都端到客人桌子上了,还会被端回来让你改。
你想了想,看在钱的份上,忍了这个世道吧。
Access软件网交流QQ群(群号:198465573) |