線下活動學習

Agile Meetup 2017/08: 淺談高效撰寫單元測試 - 以 Java為例

1,136
6
2017.08.10 (Thu) 19:30 - 21:30 (GMT+8)加入行事曆

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
淺談高效撰寫單元測試 - 以 Java為例
淺談高效撰寫單元測試 - 以 Java為例

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介

淺談高效撰寫單元測試 - 以 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

avatar

Agile Community Taiwan

Agile Meetup 2017/08: 淺談高效撰寫單元測試 - 以 Java為例

2017.08.10 (Thu) 19:30 - 21:30 (GMT+8)

活動地圖

台北市敦化南路二段二號16樓

loading