若是按照劉可韋的說法,正規的遊戲研發公司均設有專門的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點前趕出了這一章,沒有食言,文字若有疏漏之處還請諸位讀者多包涵,我會稍後修訂潤色的。

章節目錄

閱讀記錄

娛樂三人行所有內容均來自互聯網,繁體小說網隻為原作者段思闕的小說進行宣傳。歡迎各位書友支持段思闕並收藏娛樂三人行最新章節