TDD 公開培訓課程,學員上課心得整理
2017-05-31 本文已影响124人
就是91
課程簡介
能為你們帶來什麼?
- 將「需求」整理成「可自動執行的規格」
- 從「可自動執行的規格」,再自動長出「測試程式的執行骨架」
- 從「測試程式的紅燈」,再「順其自然的進行TDD」
- TDD 完後,還可以「直接產出 living documentation」
對你們團隊有什麼好處?
- 讓你以後維護前人的程式,不再是看著前人亂七八糟不知道寫什麼的 code,而是看著每個人都看得懂的「可自動執行的規格」
- 讓你跟 PO 或 SA 釐清需求或需求異動時,不再是拿著沒用的 word 或是空口說白話,而是看著 CI 上每次 build 都會自動產生的「人話文件」
- 而且這些文件都看得到哪些 feature/scenarios 是執行成功,哪一些是失敗的。
- 一旦程式有那邊改壞了,馬上可以知道影響範圍是哪些。甚至可以從執行失敗的規格文件來回推,可能是哪個模組出錯
- 你的團隊跟 PO,直接從 living documentation 就可以掌握需求完成的進度。
- 你不再需要,也不再會拿到那堆只出嘴巴、不寫程式的人花大把時間寫的無用文件(只活一次),而是從釐清需求之後,就能一路推到產出 production code 且 code coverage 就是 100%。
這一點也不神奇,一點也不難,跟著做,你跟團隊也可以輕鬆上手!
學員心得
第三梯###
- 小鐵(php)
- Juggernaut
- http://juggernaut-liu.blogspot.tw/2015/05/tdd-day1.html
- https://www.facebook.com/juggernaut.liu/posts/10203990238386829
- http://juggernaut-liu.blogspot.tw/2015/06/tdd-day2.html
- 大鈞
- 張懷文
- https://www.facebook.com/photo.php?fbid=836462159741410&set=a.451297951591168.104504.100001329026416&type=1&permPage=1
- https://www.facebook.com/mia5419/posts/833299926724300
- http://mia5419.pixnet.net/blog/post/44928625-after_my_first_tdd_class
- Yammer
- Wilson(翁聖凱)
- marco (python)
- rojer
- yujen
第四梯
- 楊伯謙
- Oomusou Xiao
- 賴彥如
- Shengyou Fan
- Frank
- Sron
- 黃升煌:
- Kevin: (編寫單元測試時的好用輔助套件 - Fluent Assertions)
- hungyanbin:Android Unit Test Gitbook
- Loops Lu, yammer:心得
- Karl Li:心得
- LeviChen(non-C#): 心得
- 閃亮亮 (php)
- 游喜竣:心得
第五梯
- kkman
- tsengeagle
- yamesz
- alanlun:心得
- Tom
- 自動測試與 TDD 實務開發(使用C#)第五梯 課後心得
第六梯
- Brian:自動測試與 TDD 實務開發 第六梯 心得紀錄
第七梯
- Hash (PHP)
201705 台中
- Youko