15.
就在楊偉懵逼的時(shí)候,宋總已經(jīng)急急忙忙的跑過來,找到楊偉。
“楊偉,什么情況?服務(wù)器怎么崩潰了?游戲所有服都上不去了!”
也難怪宋總這么著急,游戲出問題臨時(shí)停服,問題可是很嚴(yán)重的。不僅容易造成大量玩家流失,事后補(bǔ)償也得出一大筆血,再加上停服期間損失的潛在收入,這都讓宋總心里頭有些滴血啊。
“宋總,我初步看了下,應(yīng)該是某個(gè)功能模塊引發(fā)了一個(gè)BUG,導(dǎo)致內(nèi)存大量溢出,進(jìn)而引發(fā)服務(wù)器全面崩潰。詳細(xì)事故結(jié)果,我待會(huì)盡快出一個(gè)事故報(bào)告給您!將事故原因調(diào)查清楚!”
楊偉沒有馬上把屈杰甩出來接鍋,是因?yàn)樗睦镎嬲硐虢渝伳繕?biāo)還是王爍,所以他在做好萬全準(zhǔn)備之前,不能貿(mào)然將事故原因說出來。
“怎么搞的!竟然出這么大的BUG事故!我給你十分鐘時(shí)間!十分鐘就要把事故原因給我調(diào)查清楚!”
“然后全公司所有人都停止手上的工作,全力以赴修復(fù)服務(wù)器!我要你以最快的時(shí)間將服務(wù)器修復(fù)好,重新開服!”
“是是。”
看著宋總怒氣沖沖離開的背影,楊偉立馬就開工了,只見他在自己電腦鍵盤上不停敲打著。
很快隨著他調(diào)閱出更多服務(wù)器運(yùn)行日志和數(shù)據(jù)后,他很快找到這次事故的深層次原因。
“臥槽!這次事故BUG的真正原因居然是這個(gè)?!竟然是因?yàn)槲业牡讓蛹軜?gòu)上有一些兼容性上的問題,導(dǎo)致運(yùn)行的時(shí)候,不同功能模塊之間發(fā)生了數(shù)據(jù)沖突,從而導(dǎo)致了這次BUG?”
楊偉有些頭疼了。
他沒想到這次事故歸根結(jié)底,居然是因?yàn)樽约旱牡讓蛹軜?gòu)上出現(xiàn)了一些兼容性的問題。
但這也很正常,事實(shí)上,屈杰僅僅只是負(fù)責(zé)一個(gè)小小的功能模塊的開發(fā)而已。雖然這次BUG是發(fā)生在這個(gè)功能模塊上的,但能引發(fā)這么重大事故性BUG,底層架構(gòu)上出現(xiàn)問題的可能性是最大的。
“不行,必須抹除!必須把這鍋甩掉!”楊偉毫不猶豫的想道。
“還好,底層架構(gòu)上的兼容性問題,不同模塊間的沖突數(shù)據(jù)是十分隱蔽的,除非直接調(diào)閱服務(wù)器核心數(shù)據(jù),不然是無法察覺到這里面的問題。
“而公司里,只有我有權(quán)限直接調(diào)閱服務(wù)器核心數(shù)據(jù),另外一個(gè)有權(quán)限的人――宋總,他就一個(gè)技術(shù)白癡,我隨便糊弄一下他,就可以了。
“所以,只要我把服務(wù)器核心數(shù)據(jù)做點(diǎn)手腳,就不會(huì)有人能發(fā)現(xiàn)我的底層架構(gòu)上出了兼容性問題。
“而且,也不知道是不是那屈杰倒霉。底層架構(gòu)上的沖突數(shù)據(jù),正好發(fā)生在他的功能模塊上。
“所以表面上看,這次事故的溢出數(shù)據(jù),全部是由屈杰寫的功能模塊中溢出來的!
“他簡直是天然的接鍋俠?。?br/>
“不過我不能漏了王爍。
“我只要在服務(wù)器運(yùn)行日志里,添加這一小段數(shù)據(jù),就可以把溢出的異常數(shù)據(jù),從屈杰的功能模塊里,擴(kuò)大到王爍開發(fā)的那幾個(gè)功能模塊中。
“這樣一來,王爍和屈杰,就統(tǒng)統(tǒng)都要背鍋!
“哼,這小胖子屈杰老是幫王爍說話,我也早看他不爽很久了。
“這次簡直是天助我也!看老板那么生氣的樣子,只要我添油加醋一下,王爍和屈杰鐵定要滾蛋走人!”
楊偉也是個(gè)心狠手辣的主,有了決定馬上就干。
他在服務(wù)器運(yùn)行日志上,摘抄幾個(gè)關(guān)鍵數(shù)據(jù),將相關(guān)證據(jù)羅列了一下。
并且添油加醋的把這個(gè)偶發(fā)性BUG,說成是必發(fā)性BUG,并且將屈杰和王爍的錯(cuò)誤放大了無數(shù)倍,說成是完全因?yàn)榍芎屯鯛q的惡劣工作態(tài)度才導(dǎo)致這次BUG。
而事故的真正原因,楊偉設(shè)計(jì)的底層架構(gòu)兼容性問題,在事故報(bào)告里只字未提。所有責(zé)任統(tǒng)統(tǒng)甩到屈杰和王爍身上。
這種事情,他在過去兩年,在甩鍋給王爍的時(shí)候,早就練得駕輕就熟,楊偉乃真甩鍋俠是也。
于是,很快一份詳盡的事故總結(jié)報(bào)告,就被楊偉寫好并打印出來。
然后就跑到宋總的辦公室,遞交了這份事故報(bào)告。
“是王爍和屈杰開發(fā)的功能模塊,導(dǎo)致這次重大BUG?”宋總一臉狐疑道,王爍就算了。但那屈杰好像就一剛畢業(yè)的小員工,進(jìn)公司也才3個(gè)月。平常應(yīng)該只負(fù)責(zé)一些無關(guān)緊要的小功能開發(fā),怎么會(huì)引發(fā)這么重大的BUG呢?
“對的,服務(wù)器的運(yùn)行日志上已經(jīng)顯示得很清楚了。這次BUG的溢出數(shù)據(jù)來源,就是在他們倆開發(fā)的功能模塊上!”楊偉斬釘截鐵的說道。
聽楊偉這么確定的語氣,宋總不疑有他,十分生氣的拍了拍桌子說道。
“哼,這兩個(gè)該死的混蛋!給公司造成這么大的損失,我饒不了他們!”
說完,宋總就站起身子,走出辦公司。
“嘿嘿,成功了!他們這下死定了!”
就在楊偉在辦公室里施展甩鍋神技時(shí),王爍正和小胖屈杰有一句沒一句的聊著。
“王哥!你剛剛太厲害了,那操作簡直神跡啊!”
小胖還沉浸在王爍剛剛重寫代碼的那一幕,小胖是個(gè)典型的技術(shù)宅,對于技術(shù)的狂熱勁頭比誰都強(qiáng)。
“咳咳,小胖啊。我勸你離我遠(yuǎn)一點(diǎn),要不等等該你倒霉了?!蓖鯛q好心勸道。
“為啥?嗝~!”小胖一臉不解的樣子。
“因?yàn)榘?,每次我春風(fēng)得意覺得爽的時(shí)候,我周圍親近的人就會(huì)特別倒霉。
“我在這家公司,就你一個(gè)朋友。
“我現(xiàn)在周圍親近的人,只有你一人。
“剛剛我狠狠的對楊偉打臉,正是裝逼打臉最爽的時(shí)候,你說你不倒霉,誰倒霉?”王爍理所當(dāng)然的說道。
“臥槽,有沒有這么邪門??!我就不信邪了,馬克思教育我們,要唯物主義,要客觀!嗝~!”
小胖正說到這呢,宋總那邊氣憤的聲音就傳過來了。
“屈杰!王爍!你看你們干的好事!”
======
(今天第一章,求收藏,求推薦票!)