2011年9月7日 星期三

Flex Compiler 學習筆記 - 0

緣起… 沒有筆記內容喔~~

由於我想導入測試驅動開發專案開發上,所以希望能夠讓 Flex 這個目前大量使用的技術也能夠納入,因此列出幾個需求…

  1. 每個可以撰寫測試程式的項目都要撰寫類別進行測試
  2. 測試類別需要能簡單執行,簡單到不是開發這個功能的人,也能在沒有文件的情形下執行測試
  3. 測試需要能夠達到由系統定時執行,在沒有人特別維護的狀況下,也能對既有及新加入的測試項目進行處理

為了達到第 3 點,我認為應該得找台沒有人在用的主機,插上電接上公司的區網就能夠放著給它跑。如果發現分析的結果是有問題,在上頭寫個通知的機制,寄封信給我,達到「No news is good news」的原則,讓我可以不用擔心手上的事情一多,就忙到忘記要對程式作檢查。至少有寫測試類別的部分,可以以每天一到數次的頻率持續作檢查。


為了省錢,不希望這台電腦跑 Windows 系統,還綁上 Adobe Flash Builder 的版權。以單純執行測試的機器而言,實在是太浪費錢了!所以我打算使用 Linux 來建置,反正 Flex SDK 是 Java base ,號稱跨平台,加上 Linux 的自動執行,通知機制比較好控制,以純文字模式運作也可以找台等級低到沒有人想用的電腦執行,反正是一天一兩次的全測試項目執行,效能要求不需要太高。

整個流程大致上需要什麼技術都能想像得到,包括分析測試的記錄檔,包含寄出 mail 的部分就算自己作不出來也找得到人來問,唯一不確定就是 Flex 要怎麼進行編譯。一直都是使用 Flash Builder 進行開發,來到命令列模式就不知道要怎麼辦了。

爬過網路的文章,國內外都沒有什麼教學文章。可能的原只有兩個,一個是大家都是使用 Flash Builder 開發(不管是不是合法的版本),另一個就是官方文件作得太好了,光靠這份文件就可以進行編譯。既然找不到資源,只好自己找出官方文件一篇一篇看,在這裡作點筆記,給未來忙到昏掉的自己一個提示,也分享給其它有需要的人…


沒有留言:

張貼留言