2010年12月30日 星期四

關於 12/22 台鐵改版後時刻表錯誤的說明

http://richielin-programer.blogspot.com/2010/12/1222.html

首先請大家記得去更新,已更新至新的時刻表資料了

12/22 台鐵時刻表大改版
又因資料格式的變動,造成鐵道時刻表更新後無法寫入資料庫
以致於重新啟動後,又回到舊的資料庫了
這種事其實很難從改版前就先做好準備,因為不知道改版後會變成什麼樣子的格式
只能在發現錯誤後,儘量快速的修正,然後上傳新版至 iTunes 來解決
然後在 Apple 審核通過上架前被罵到狗血淋頭
幸好是每次版本都可以從中間學習
修正一下 iPhone 上的資料庫以最大彈性來應付不同的格式改變
期望資料庫彈性夠大到能應付下次的版本

而這次其實在 12/22 當天就發現問題了
但是卡在 iTunes 的審核速度及 Apple 審核人員耶誕假期的休假
很多人不知道軟體送審核必須要至少一周的時間
也不知道 Apple 審核人員在今年耶誕假期有休假不處理軟體的審核
而台鐵又剛好在這段時間改版,以致於問題其實早就已修正了
但面臨無法最快時間讓使用者更新的狀況
也許這是 iPhone 軟體開發者都會碰到的麻煩吧