開源人年會2009雖然只是五分鐘,但還是緊張了一下,有些話說得不清楚或亂七八糟,在此望請海涵。

不過聽到聽眾的笑聲還是很開心。雖然很多梗沒講到(測試網頁是否被反山達基),反而跑出一些莫明奇妙的點(對啊)。其它的 Lighting Talks 更是歡樂無比,能一邊跑步一邊講真的是,XD。

先在這裡補一下沒講到的點:

一修改完檔案立刻看到測試結果,概念上說來非常簡單:

檔案有更動->立刻進行測試->回報結果

而實際上 DEMO 時我所使用的程式是:

noscat 'nosetests --with-growl -w sanity/tests' sanity

1. noscat: 進行檔案的監測並執行對應的指令

2. 'nosetests --with-growl -w sanity/tests': 測試並回報結果

3. sanity: 要監視的檔案(或目錄)

關於 2. 的部份,不同的程式或框架有不同的測試回報,如果你未曾試過為程式寫測試碼,那麼也許你根本不需要這種東西,不如來去看場電影實在。但若你對敏捷開發有興趣、對軟體測試有熟悉,或對 debug 五年前未發現的問題記恨在心,那麼你應該試一下測試驅動開發 (Test-Driving Development, TDD)。

不論如何,是一個有趣又有收護又有點頭暈又累的 COSCUP 第一天。

當然,DEMO 用的 (Python, Pylons, nosetests, noscat) 都很巧地是 Open Source。 ;)

另外,我的確在徵友……關於軟體開發方面。若有任何棲息於大台南的 code developer,請知會我一聲吶。都一年了…