搞定 demo 之後,整個 construction 階段也到了中期,這星期開始要進行 daily build。所謂 build,當動詞的話是指將整個 project 的原始碼編譯成可執行檔的過程,當名詞的話就是指編譯出的成果。而 daily build 顧名思義,就是將 build process 設定成每天自動進行。剛開始幾次的 build 會失敗其實是滿正常的事,build 會失敗的原因有很多種,通常都是漏了一些檔案忘了上傳,或是編譯路徑寫錯等等。剛開始容易失敗的最主要原因,還是因為要 build 一次就要花一兩個小時的時間(依需要編譯的檔案數量多寡而定),在開始 daily build 之前,很少人會真的在自己的機器上把全部的程式碼拿來整個編譯過一次。即使有人真的這樣做,剛開始的程式碼也都支離破碎的,也不見得真的 build 得起來。也因為 build 所需要的時間很長,所以在上傳自己修改的程式的時候都應該很小心,不然又是兩個小時。
不過,到現在發文為止,build 已經連續失敗八次了。也就是說,在準備 demo 的 build 之後,還沒有一次是成功的。這大概破了公司的紀錄了。大家收 build process 的「Compiling Error!!!」通知收到人心惶惶,老闆按 build process 網頁上的 submit 按鈕也按到手軟(按一次就是兩個小時啊)。剛開始幾次的失敗(其實我也貢獻了一次)還有 error log 可以看錯在哪裡,不過最後兩次連 error log 都看不出個所以然了,因為裡面的內容只有 warning 沒有 error 啊!到底是哪邊出問題了?可是沒有一個成功的 build 之前又不敢上傳這幾天修改的原始檔,這真是個麻煩的情況・・・