Agile.Taichung 2021/07:單元測試 ABC (Java 篇)

活動介紹

單元測試手把手實戰工作坊

  • 想做單元測試,但不知從何下手?
  • 寫完測試,卻擔心到時又被 QA 抓到 bug?
  • 身為公司唯一寫測試的人,遇到問題沒人可以問?(幫QQ…)
  • 需求一改,測試壞掉幾十個,該怎麼辦?
  • 加上測試後,開發速度越來越慢,是發生什麼事?

我知道人家都上太空了,我也不想殺豬公啊!但是「時程就是很趕」,我要趕快把程式寫完丟給 QA ,才有時間領下張單啊!為什麼去研討會那些講者每個都又有時間寫測試,還有時間重構跟改架構?啊我知道了,他們一定很閒!

「你才閒!你全家都閒!」

說到單元測試 …

「本來這個功能可以今天完成的,但一早突然收到 QA 發的緊急 bug,一整天就去了…」是否已經厭煩了這種感覺?為什麼 QA 這麼機車,老是抓得到這麼多 bug?

說到 QA,其實 Uncle Bob 在 Clean Code 書中,建議我們開發者要使程式隨時保持在可部署狀態,也就是功能一旦 push 上去,直接拿去部署也不怕。能做到這樣,光靠梁靜茹給的勇氣是不夠的。張震嶽給的也不行!

其關鍵還是在於測試給予的信心。我們都知道,但是實際操作上就是會遇到很多問題。在「時間不夠」的情況下,到底要怎麼加測試,才能「又快又好」?

本活動將藉實際操作與討論,由淺至深地介紹在實際工作中的「單元測試」應該怎麼開始、典型常見的症狀,及其解法。

所以,對,要寫code,
拜託,要帶電腦。
拜託,要帶電腦。
拜託,要帶電腦。

Clean Code 與單元測試,其實是非常仰賴實際操作與不斷試錯修正才學得好的學問,本活動只能帶領大家略探一二,旨在體驗,重點還是在後續的深入研究,與回到公司後的身體力行。但就當吃早餐暖暖腦,我們就一起來體驗看看吧!

(是說一大早的,你們要咖啡還是啤酒? XD)

★ 適合參加的對象:需暸解 Java 基本語法

事前準備需要先安裝 Java (8以上)、Maven、任何慣用的IDE

 注意:活動包含實作 remote pair programming ,所以如果跟別人一起 pair programming 會害羞的話,可以找自己的好同事 / 好朋友一起來喔!

活動時間/收費 

日期:2021/07/03 (六) 09:30 ~ 12:00

Zoom 開放入場:09:15 ~ 19:30

 直播連結報名後,會議連結會寄送到信箱,請務必填寫正確的信箱!

費用:免費

講者簡介

Kuma

在台中遊戲業打滾多年,現任緯雲有限公司,資深軟體工程師。

Kuma 最討厭的就是 coding 了。

你沒聽錯,身為RD,只要能滿足品質與時程,他堅持能夠少寫 code 就少寫 code。

他也很懶,能夠讓機器做的事就不自己做。

他討厭浪費,也懶得算計,就傻傻地在組織內努力推動各種流程改善、人員教育,與軟體工程實踐。

「崇尚敏捷精神,熱愛軟體工程」— 你可以這麼形容他。

主辦單位

Agile Taichung

Agile Taichung 是一群對 Agile 技術有興趣或是狂熱的人所組成,期待藉由經驗分享和技術交流與讀書心得討論,來讓台中區域軟體開發能更進步,工作能更快樂。

Event Tickets

Ticket Type Sale Period Price
一般票(免費)

2021/06/14 00:00(+0800) ~ 2021/07/03 12:00(+0800) End of Sale
  • Free
Next Step