2009-08-06 趕扣修羅場

今天是程式進alpha test前最後一日,小宗宗今天打算輕鬆愉快的弄完它的.因為只剩下一小部分還沒有弄出來.

結果事實當然不是這樣,早上出門就忘東忘西,忘了帶藥,忘了帶手環. 早上開始進度有點慢,不過也大致完成95%了.下午把剩下的code寫完後,進行正式測試,沒想到竟然不work了. 而且出現奇怪錯誤. 中間遇到很多和code沒關聯奇怪的問題,像是Build code的Server忽然當機,重開後SSH連不進去. 不然就是NFS動作異常.不然就是Flash ROM的Partation切錯…

種種錯誤都在這一個瞬間引爆了,時間馬上delay,又加上傍晚忽然宣布明天颱風天放假,大家都心浮氣燥了起來,晚上六點又還要考試,很多事情通通都擠在這時間點發生了~

後來重新整理一下思緒後,先把早上的舊code拿出來測試,發現是OK的.但是下午大翻修,多了個.h,還把函數縮編拆成數個小函數,但是compiler都沒問題. 最後小宗宗亂試終於試出來了. 但問題到底為何還是不知道,只知道call 那個燒錄NAND flash的function前一定要先call一個畫UI的函數.

見鬼了,這兩個function完全無關連啊~但為何要先call UI才能燒Flash…太詭異了,最後沒仔細探究原因,反正會動就先這樣辦,commit code(CVS指令,上傳code用的)到server前還要先checkout(CVS指令,下載code)下最新的code把自己的code加進去後重新clean build(從原始碼重新進行編譯)一次過關才能傳上server, 結果有別team的竟然commit時忘記上傳兩個檔,更慘的是那個人下班了XXD

我們只好用各種手法把code弄出來後,重新commit上去,小宗宗才把新的code checkout下來然後重新整合,clean build,過關後才上傳.弄完已經十點了,真是有夠累…今日12小時趕code有累到. 下班看到Ren噗浪寫去聚餐,真是令人羨慕~