淺談高效撰寫單元測試 - 以 Java為例
單元測試就像幫程式買一份最基本的終身保險
一旦有了「完整的」unit test,結合CI流程,我們便可以放心地進行refactory、新增功能,甚至是運用 TDD的方式讓測試跟開發流程完美結合在一起。
但寫出來的測試是否「有效」?往往是programmer 剛開始著手撰寫 test code 時所遇到迷思。
「莫忘初衷」,這次主題來講講如何讓 unit test 不要流於形式。
分享大綱:
- Why have tests ?「莫忘初衷」- Test 的目的
- Motivation of a function. 函式到底做了甚麼事?
- What to test? 倒底該測試哪裡?該驗證甚麼?
- Verification in unit test 常見的幾招驗證方式
- Why TDD? 「測試導向的開發」所改變的事
- Effective => Efficient 從「有效」進化到「高效」
- Conclusion 小結
講者簡介
Zen 陳嘉豪
- 現職 TenMax AdTech Lab 騰學廣告科技
- 新任 TenMax TDD 傳教士
- 從Android開發,到web 全端打雜,
現專注於後端開發與測試 - 受 odd-e Daniel、Joseph、Jackson 所啟發,
現在致力於幫助團隊打造更順暢、更貼近成年人的開發環境
費用
AgileCommunity.tw 從即日起, 每月聚會的活動將會提供些輕食和飲料, 並且也會開始酌收費用 NT 300 元, 請參與者進入會場時繳交, 如果有任何不便之處, 還請見諒.
活動流程
19:00-19:30 參與者交流; 輕食 (歡迎大家早點吃東西和聊天)
19:30-21:30 分享: 淺談高效撰寫單元測試 - 以 Java為例
關於主辦者
Agile Community 是一群對Agile技術有興趣或是狂熱的人所組成,期待藉由經驗分享、技術交流與讀書心得討論來讓台灣軟體開發能更進步,工作能更快樂。
facebook: www.facebook.com/AgileCommunity.tw



