「我們沒時間寫測試」
「我知道測試很重要,但我們沒時間寫測試。」
「我知道測試可以避免不必要的錯誤,但我們沒時間寫測試。」
「我知道測試可以加速開發,但我們沒時間寫測試。」
『沒時間啊,沒時間,天下古今幾多之罪惡假汝之名而行!』
一樣在上班寫 code,為什麼外面的人一直叫我們寫測試?
難道不知道我們連寫程式都沒時間了,哪來時間寫測試?
非也、非也。事實上:
「你就是不寫測試,才會沒時間」
本次 Workshop 將包含以下內容:
「我不會跟你們談理想,我知道你的理想就是準時下班。」
期待能幫助大家早日脫離天天加班的苦日子。
Kuma 最討厭的就是 coding 了。
你沒聽錯,身為RD,只要能滿足品質與時程,他堅持能夠少寫 code 就少寫 code。
他也很懶,能夠讓機器做的事就不自己做。
他討厭浪費,也懶得算計,就傻傻地在組織內努力推動各種流程改善、人員教育,與軟體工程實踐。
「崇尚敏捷精神,熱愛軟體工程,討厭浪費時間」— 你可以這麼形容他。
時間 | 長度 | 性質 | 內容 | 備註 |
---|---|---|---|---|
19:00 | 20 min | 活動 | Check-in & 分組 | Time Timer |
19:20 | 5 min | 講解 | 講者介紹 + 新書廣告 | |
19:25 | 15 min | 講解 | GOOS、Clean Architecture 簡介 | |
19:40 | 15 min | 活動 | 不插電 Clean Architecture | 彩色筆、便條紙、白報紙、管鐘、「廁所」! |
19:55 | 10 min | 活動 | 不插電 Clean Architecture 成果發表 | 各組自己的作品 |
20:05 | 5 min | Demo | Controller Demo | 「申請獎學金」範例:「快樂路徑」、「學生不存在」 |
20:10 | 10 min | 討論 | Use Case Driven、測試粒度,與重構 | |
20:20 | 15 min | Demo | Sociable Test: 主要路徑 Demo | 「申請獎學金」範例:「快樂路徑」、「學生不存在」 |
20:35 | 30 min | 活動 | 主要路徑 練習 | 發問卷、「廁所」! |
21:05 | 10 min | 活動 | 問答 + 有獎徵答 | 送書 |
活動準備