又開學了……
徐莊隱打開手機瞅了瞅,果然,今天是9月1日,學校門前聚集了大量的人,有的看面相很明顯就是大一新生,那種青澀的面龐加上有些緊張的表情,這徐莊隱是再熟悉不過的了,三年前,自己也是如此憂心忡忡的來到大學校園,思家的念想曾經讓他一度想回家讀書,現在身在漁海,身子已有一半踏入了社會,看到如此場景,不免有些惆悵,反而希望時間能倒回到三年前,能讓他重新再讀一回大學。回想起來,自己在這三年裡似乎有很多想做而沒有做的事,哪怕不是為了學習、深造,就是光再玩三年dota,也足以讓徐莊隱為之心動,當初怎麽就沒在大一的時候接觸dota呢,直到大三才真正開始玩,唉,真是耽誤了。
這所大學位於徐莊隱住處旁邊,也是全國重點院校,排名上可能未必有海東大學靠前,但如果論知名度,恐怕是要遠超本校了,畢竟在報志願之前,徐莊隱是沒有聽說過海東大學這個名字的。
“也不知道這所學校當初的錄取分是多少……”徐莊隱一邊想一邊往前走,“如果在這裡念書的話,就不會像我那會那般孤獨了吧,至少有程武溪和韓晶他們……啊!”
一陣陣震動沿著徐莊隱的褲兜傳遍了全身,“這個時候,誰來電話啊……是老媽嗎……”
當徐莊隱拿出手機的時候,卻發現來電顯示上是“陸松潔”三個字,瞬間,一股寒流湧上心頭,這剛剛下班,就是因為今天身體有些不太舒服,想早點回去,沒有在公司和組裡其他人一起待著加會班;可是在公司也沒啥事啊,那個寫好的方法也在上周就提交給Ben了,也沒有分配新的任務,這個時候來電話,總讓人感到身上毛毛的。
“喂,Ben,啊,我是莊隱……嗯嗯……還在路上,對對,那個方法是我寫的,對……”
然後徐莊隱沉默了將近10秒鍾,在電話那頭的Ben完全說完之後,手心已經開始冒汗的他用力做了個吞咽的動作,
“行,行,沒問題,我這就回去,10分鍾……”
微微歎了口氣,徐莊隱調轉車頭,又瞧了一眼旁邊大學外的盛況,朝園區方向騎去。
Ben在電話裡的語氣還是很溫和的,簡單來說,就是在下午開始的測試工作中發現數據結果出現了錯誤,經過相關人員的排查,最終定格在了徐莊隱所寫的那個方法上,因為今天必須完成相當量的測試任務,所以這個中間方法也必須在今天給修改完畢。
“唉,為什麽下午沒發現呢……這樣我也不用來回折騰了……”徐莊隱一邊騎著一邊想,從路邊的藥店買了點感冒藥,頭是越來越重了,心裡也不輕松,這是自己在項目組裡所寫的第一段代碼,萬一出什麽問題,自己這塊成了短板,那豈不是又要去測試了嗎……
膽戰心驚了一路,終於回到了工作區,好在一切看起來都很平和,徐莊隱生怕他一進門時發現所有人都是站著的,然後統一朝他的方向看來,那感覺,和考試沒及格被老師罰站沒什麽兩樣。
“啊,莊隱回來了!”Ben輕輕地拍了怕徐莊隱的肩膀,“沒關系,第一次寫代碼都會出問題的,吃飯了沒有,正好這邊有他們定的外賣,你也拿一份吃吧,程序不著急改……”
徐莊隱看了看旁邊的桌子上,上面還散有許多餐盒,雖然有些餓,但卻一點胃口也沒有。徐莊隱熟練的打開了電腦,對Ben笑了笑,
“沒事的,剛才在路上吃了點,我還先改吧,那究竟出了什麽問題呢?” “這樣吧,我把他們測試有錯誤的case發給你看看,具體什麽原因也不清楚,但確實是debug到你那塊代碼時,結果發生了變化。”
“好吧,我這就看……”
徐莊隱有些慌張了,雖然那個方法他花的時間並不長,但後期卻用了不少功夫去模擬測試,應該是沒有什麽問題的啊,怎麽會出錯呢……
趁著開機的這段時間,徐莊隱趕緊倒了杯熱水,將感冒藥一飲而盡,這個緊要關頭千萬別出什麽岔子。
拿到了測試報告,徐莊隱一點點仔細的看了起來,
“這裡沒問題啊……嗯,那下面是……對,這裡也是正常的,條件語句判斷……OK,正常……再來就是……啊!”
徐莊隱咬了咬筆頭,“全局變量!為什麽全局變量這裡會變成零……那這樣的話,我這個循環語句就會……果然……問題一定在這裡!”
關於全局變量的數值,的確在代碼本身上是看不出來的,可是這裡徐莊隱是怎麽也不會想到它會變成零的,唉……考慮還是不周。
找到了問題,那一切就好辦了許多,徐莊隱很輕松的加了判定條件,然後重新放在系統裡跑了跑,果然這些出問題的case都運行正常了,但是感冒的症狀卻愈發嚴重,在check in之後,忍不住趴在了桌子上。“明天要不請個假吧……這確實太難受了”,徐莊隱努力讓自己不要睡著了,誰知道其他測試在自己的方法裡會不會再出問題呢。
不到20分鍾,測試組那邊又出了新情況,徐莊隱無奈再次爬了起來重新檢測,這次還好的是,問題涉及到了多人,不再是他一個。但這種問題排查起來也較為複雜,需要幾個人一起跑測試項來確定問題所在。
大概過了5分鍾,徐莊隱又鎖定了自己的一個失誤,這次的失誤很是低級,引用一個臨時變量時拚寫出了問題,他自己也不知道為什麽如此明顯的錯誤竟然在上周整整一周的時間內沒有發現。於是重新看了一遍自己的代碼,確認其他地方沒有拚寫錯誤後,第二次提交……
半個小時過後,本地所有的單體測試全部結束,以為可以回家的徐莊隱剛準備關電腦,Ben卻帶來了新的通知,說日本客戶那邊希望將源碼發過去,再確認代碼與測試結果格式方面符合要求後再說。
徐莊隱當時就不明白了,向旁邊一位同事問道,“為什麽客戶那邊還確認代碼啊,他們不應該是網站的管理者嗎,會使用和維護不就行了嗎?”
“呵呵,”這位同事笑了笑,“你看來還不了解我們廣軟目前的現狀吧。”
“現狀?!”
“對啊,我們現在主要做外包了,特別是我們對日項目部,既然是外包,那我們的客戶也是軟件公司啊,只不過他們的人力資源比較緊張,成本也比較高,所以就交給國內來做,誰讓我們這裡人不值錢呢……哈哈。”
聽到這話,徐莊隱心裡一下子涼半截,剛還沒有緩過來勁,Ben那邊又把自己給喊了過去。
“莊隱,”Ben這次的表情似乎有些嚴肅了,“你的代碼功能上是沒有什麽問題了, 不過格式上……”
接下來,Ben打開了客戶反饋回來的代碼修改意見,之間excel表裡貼著的正是自己的代碼部分,旁邊密密麻麻標注了許多紅色日文,經過Ben的解釋,諸如什麽代碼前面不能使用空格、要用Tab,變量名不合規范,臨時變量太多不容易記住,條件語句沒有加大括號等等等等……這些問題,在徐莊隱看來根本就不是問題,因為它們沒有影響系統的任何功能,甚至是異常捕捉也不會出問題,這些完全都是字面上的東西,就好比一篇作文立意明確、語言通順、邏輯清晰,就是字寫的不夠工整,且沒有怎麽分段,然而,就是這樣一篇作文,卻沒有及格……徐莊隱當時整個人都傻掉了。
怎麽辦?按要求改唄……
然而不知道是藥勁上來了還是感冒加重了,徐莊隱覺得自己的腦子根本無法正常運轉,兩個眼皮重的要死。面對的那一堆堆紅色修改文字就像一條條紅色的小蟲子在眼前轉悠,完全無法準確捕捉所出問題的所在,隻好按照式樣書的要求從頭到尾進行修改。方法著實不短,單純的格式改起來也沒有想象中那般簡單……
也不知道過了多久,徐莊隱終於將格式問題自認為修改完畢了,Ben那邊似乎已經開始看一些無關緊要的網站了,這讓徐莊隱有些過意不去,似乎全組的人又是在等他一個。Ben大概瀏覽了一下,重新發給了客戶那邊。徐莊隱是真的堅持不住了,直接躺在了飲水區的沙發上。
這一覺……睡得真沉……