七
&nes負責設計上傳食譜的頁面,他曾經與許靜嘉商量想要將版面設計改動得美觀一些,可是不知道有關的設計會不會有使用程式語言的限制。
&nes給予的模板後,也覺得這樣版面設計非常好看,便支援他去做。
然而,由於兩人對於程式設計的瞭解不深,及至,James完成了頁面的程式碼之後,幾人往向唐教授處請教時,他們才知道如果想要選用這樣的版面設計,便要更動資料庫設計,其中還涉及到較為複雜的陣列(array概念。
更重要的是,牽一髮動全身。如果針對資料庫進行改動,之前完成的網頁程式碼都要進行相應的修改。
接觸過程式設計的人都知道,程式設計只是第一步,之後除錯(Debug的過程才是最為繁鎖的和最費時的。
小組裡,從來只有Marvin交來的網頁是已經除錯和直接可用的,不管是James和Nina網頁的除錯工作都一直是由許靜嘉來作。礙於不熟悉程式語言,許靜嘉往往都要花上好些時間認識他們所做的部分,再進行除錯的工作。
許靜嘉自然是力有不遞的,為了這個網頁,許靜嘉曾經連續十一天只睡兩個小時。最累的時候,在地鐵車廂裡站著的時候都能睡著。
隨著四月的中期試過後,各種作業、小組報告的繳交期限逼近,根本來不及將這些工作重來一遍。
而且,資料庫設計一直是許靜嘉負責,改動的工作必然也會落在許靜嘉的頭上。
是以,許靜嘉無奈之下決定不作改動,用回James之前的設計。也是因為這個原因,許靜嘉與James生了芥蒂,因為許靜嘉白白浪費了James的一番心機。
&nes對網頁的投入就越發地少了。
=====
六
《資料庫設計與實踐》的輔導課分為三個時間段。許靜嘉上的是最後的一節,而Marvin所上的則是中間的那一節,每節課的間隔約有十分鐘。
許靜嘉等人往往會早到一點,好找一個不太靠後的位置。這天,許靜嘉甫一踏進了電腦室,便聽到了一陣鬨笑聲。
其中Marvin的聲音尤為突兀:「看罷!她終於忍不住主動找我了吧?」
他的朋友們男男女女隨即都站了起來,朝著他的電腦螢幕張望,繼而小聲議論,大聲取笑。
Marvin與他的朋友們只顧著談笑,他們之中無一人注意到許靜嘉的存在。
許靜嘉遠遠拿眼看向Marvin的電腦螢幕,只隱約看到是面譜的私訊頁面。她不由想到前一天,她以面譜給Marvin傳送工作報告的事情。
因為面譜的訊息不易遺失,也不能刪除,所以他們的小組習慣以面譜傳送每一個網頁版本的更新,權當是備份和簡單的版本控制(version control。
許靜嘉轉念一想,便又覺得他們說的不太可能是她。因為不論線上線下,許靜嘉一向與Marvin的說話方式都是公事公辦的,也從不主動與Marvin說題外話。
這樣一想,許靜嘉瞬間又感覺心安理得起來。
思忖間,又有人將注意力引到Marvin的手機之上,問:「你正在看的這個地圖是什麼應用程式?我怎麼沒有看過?難道是面譜的新功能嗎?我怎麼看到你朋友們的頭像都在上面?」
Marvin遂洋洋得意地說:「哦~這個應用程式很好用,能實時顯示你的朋友的行蹤。頭像下方的箭頭所指的,便是他們現時身處的位置。」