飄天文學 > 娛樂三人行 >第63章 有心栽花花不開
    若是按照劉可韋的說法,正規的遊戲研發公司均設有專門的QA部(品質保障,Quality_Assurance),由QA們來負責遊戲的測試工作。荷♀包網

    QA部直屬於項目經理之下,與策劃、程序、美術三大遊戲研發部門並列。

    出於成本因素的考慮,像聖盃工作室這樣新成立的遊戲研發團隊,往往不會設立專門的QA部,而是由遊戲策劃兼任遊戲的測試工作。

    反正策劃們薪水低廉,人力充裕,實在忙不過來的話,多招點執行策劃不就好了?

    現在的問題就出在這些沒有經過專業培訓就匆忙上馬的執行策劃身上。

    很難得地,策劃部現有十位成員全體出現在會議室裏。許主策默默地端着他那造型酷炫的金屬水杯坐着,眼神裏透出凌冽的寒意,令每一位與他對視的執行策劃們情不自禁地深深垂下頭去。

    主持這次策劃會議的是他身邊新上任的副主策凌星寧,作爲第一時間發現並打算提交BUG(因爲執行策劃擅自重啓機器而失敗)的當事人,許主策順水推舟地將會議主導權交給他,順便也藉着這個機會豎立他在策劃部裏的威信。

    凌星寧提出的第一個問題是,這個BUG是什麼時候開始出現的?

    這個問題很關鍵,因爲測試服務器並不是從開始架設以來到現在爲止都是一成不變的,每隔一段時間,程序部便會將新完成的功能代碼打包上傳到測試服務器,俗稱爲“打版本”,這個週期短則一兩日(俗稱小版本),長則一週(俗稱大版本)。如果能弄清出現BUG的具體時間,便可以順藤摸瓜推測出產生BUG的程序代碼大致屬於哪個版本,進而再找出具體是哪個功能的代碼出現了問題,爲程序解決BUG提供極大的便利。

    根據執行策劃們的回憶,類似的BUG最早一次出現大約是兩週之前。

    段杉杉面色複雜地看了看身邊的曹恭,再看看對面的許主程,最後丟給劉可韋一個心照不宣的眼神。兩週之前不就是正好是蘇菲離開聖盃工作室,許主策開始對他們的工作橫挑鼻子豎挑眼,將測試工作全部轉交給執行策劃們的時候嗎?

    雖然看到了段杉杉的小動作,劉可韋此時卻無心作出任何迴應,他的腦子裏正翻江倒海地思索着事發前的那幾個遊戲版本究竟增加了哪些新功能,可惜因爲時間實在有點久遠,已經間隔了大大小小七八個版本的更新,一時間也難以理出什麼頭緒。

    凌星寧提出的第二個問題是,爲什麼沒有按照規定的工作流程,第一時間提交BUG?

    執行策劃們瞠目結舌無言以對,畢竟他們都是一些剛走出大學校門的社會新人,又沒有經過統一規範的崗前培訓,職業敏感度和負責心態都還沒有真正豎立起來,加上又分散在四個不同的工作組裏面,雖然各自的上司也曾對測試工作一些常規的注意事項進行了或長或短的耳提面命,可是這些早就聽膩了老師和父母的諄諄教誨的大孩子們又有幾個會記得領導所說的每一句話?

    “這樣看起來不行啊,”一直沉默不語的許主策終於悠悠地開口了,“還是需要有一個專門的人來帶他們,以後執行策劃就交給星寧來統一負責引導監督了,這方面星寧你要多費點心。”

    輕飄飄的一句話,便將曹恭和段杉杉打成了光桿組長,劉可韋也只剩下佘近山這麼一位手下。凌星寧忍不住露出了牙疼似的苦澀表情,擡頭看看對面,曹恭人畜無害地笑得很溫馴,劉可韋緊鎖雙眉兀自沉浸在思索裏完全沒有拔出來的跡象,段杉杉則是一臉無所謂表情地埋頭看着他的記事本。

    “好吧,我會努力幫助他們儘快適應測試工作。”凌星寧無奈地答應了下來。先是被任命爲副主策,然後指派去負責系統和關卡兩個組,現在又接手策劃部裏所有的執行策劃,把我擡得這樣高真的好嗎?我又不是不知道“槍打出頭鳥”的道理!

    看來在這家新加入的公司裏,自己很難交到同部門的朋友了啊!凌星寧收拾了一下散發的思緒,提出了第三個問題:還有沒有類似偶發“下墜”這樣的類似BUG,曾經出現過但是沒有引起執行策劃們的注意而被忽略過去了。

    “什麼叫做BUG?”一個執行策劃鼓起勇氣問道,要命的是另外三個人竟然也流露出一副茫然而好奇的眼神。

    “你們可以簡單的暫時理解爲,一切與你們操作過程的預期結果不符合的遊戲反應。比如說你控制角色往左走,只要遊戲裏的角色實際上並沒有即時往左走,就都算是BUG,包括向別的方向行走、沒有反應或者反應延時。”凌星寧選擇了一個比較好理解的詮釋方式。

    四個執行策劃們似懂非懂地點點頭,然後集體陷入了冥思苦想,接着你一言我一語地提出了二十來條他們認爲“疑似”BUG的情況,經過許主策、凌星寧、劉可韋和曹恭四人的甄別,確定爲BUG的一共有大大小小八處,其中包括了偶發“下墜”那一條。

    凌星寧將自己歸納記錄在本子上的八處BUG交給許主策過目,算是完成了自己主持的這一次策劃會議。

    接過了會議主持權的許主策一邊盯着凌星寧的記錄本,一邊小口抿着自己的獅峯龍井,考慮了幾分鐘之後,終於做出了決定。

    “會議結束之後,所有人先暫停各自手裏的工作,全力投入到這八處BUG的重現測試裏。一旦成功重現,立即按照規定流程截圖並附帶詳細說明提交給程序部的黎總監,然後保留BUG現場等程序的人過來確認,這件工作由凌星寧負責。”

    得,肩膀上的擔子又重了幾分,凌星寧默默地嘆了口氣。

    回到策劃部,凌星寧首先將記錄本上的八條BUG描述發到RTX的策劃羣裏,然後便與衆人一起投入到重現這八條BUG的測試工作中去。

    對測試工作並不陌生的凌星寧、曹恭和劉可韋分別成功地重現並提交了兩條、兩條和三條BUG,黎總監親自對這七條BUG進行了確認,並給程序部各自對應功能負責人提出瞭解決相關BUG的排期時間。

    只有那條偶發“下墜”的BUG,像是根本就不曾存在過一樣,策劃部花了一整天時間,怎麼都測不出來。

    無奈之下,凌星寧拉着劉可韋和曹恭,跑去找黎總監對這個曾經出現但是沒有及時提交也沒有重現的BUG進行了相關的描述。

    “偶發BUG?”黎總監一聽到這個詞眉頭就立刻皺了起來,“你們也知道光靠說沒有用,不是我不相信你們,而是如果不能重現的話,我這邊就算明知道有問題也沒法查驗,處理BUG的常規手段是在出錯的時候中斷遊戲,然後逐行去驗證當前執行的代碼,你們都懂的。”

    果然不出所料,三人大失所望地彼此交換了個眼色,他們也知道黎總監應該不是在推諉,正常情況下解決BUG的前提就是可以重現、保留現場,單憑口頭描述讓程序去數以百萬字節的遊戲代碼中去查驗問題那是不可能的事情。

    “等一等。”劉可韋忽然想起了什麼,拋下討論中的另外三人,頭也不回地跑回了策劃部。

    黎總監和凌星寧、曹恭三人大眼瞪小眼地愣住了,完全鬧不明白劉可韋葫蘆裏面賣的是什麼藥。

    過了幾分鐘,劉可韋匆匆地跑了回來。

    “我查了一下你們程序那邊給過來的更新記錄,把最有可能導致代碼錯誤的三個版本的更新功能日誌RTX上發給黎總監您了,您看看能不能推斷一下是哪部分的代碼出了問題。”劉可韋一邊喘氣一邊說道。

    這倒是一個沒有辦法的辦法,凌星寧頗感意外地打量着這個年紀輕輕的關卡組長。能夠在沒有任何頭緒的情況下做到這一步,也算是難能可貴了。看起來聖盃工作室的策劃部實力很強啊,至少這個劉可韋處理問題的經驗和思路都是業內一流的水準。

    黎總監“哦”了一聲,回到自己的寫字桌上,打開RTX的消息框逐仔細地看着,他座位邊的車光龍也全程聽見了之前的談話,此刻也忍不住湊過頭來瞧着。

    快速地逐行掃過劉可韋發過來的三段更新功能日誌,黎總監看到其中某一行的時候,心跳忍不住加快了,臉上的表情也略有變化。

    那是他所負責的遊戲引擎的其中一個新開放功能,引擎的開發進展一直不太順利,進度一而再再而三地延時,可是這一塊工作對於程序部的主管來說意義重大,他始終將遊戲引擎的相關代碼牢牢控制在自己手裏,從來不曾對程序部的其他人公開過。

    簡單的說,只要擁有自己研發出的遊戲引擎,可以高價將其授權給別的遊戲研發團隊使用,也可以圍繞着該引擎建立屬於自己的遊戲研發團隊。因爲這通常就是一款遊戲最有價值、也最爲關鍵的心臟,簡直就是一隻會下金蛋的鵝。

    如果因爲BUG的問題導致被迫向其他程序員們公開自己開發的遊戲引擎,和打開自己的錢包讓別人隨意享用沒什麼區別。

    強壓下心裏的不安,黎總監竭力裝出若無其事的表情說道:“單純從這些更新功能日誌裏面看不出問題可能出在哪兒。”

    三位策劃一臉失望的表情,然而聽明白了前因後果的車光龍卻囧着他的八字眉鎖定了屏幕上某一行文字,正是引發黎總監不安的遊戲引擎新功能。

    “3D座標軸(xyz)的z軸開放。”

    p.s.老天保佑終於在12點前趕出了這一章,沒有食言,文字若有疏漏之處還請諸位讀者多包涵,我會稍後修訂潤色的。


章節報錯(免登陸)