課程|敏捷開發課程

20180302 %e9%87%8d%e6%a7%8b%e8%88%87%e6%b8%ac%e8%a9%a6%e9%a9%85%e5%8b%95%e9%96%8b%e7%99%bc big

課程名稱:重構與測試驅動開發實戰操練營
課程日期:2018/11/10(六)~2018/11/11(日),09:00~17:00

課程簡介:

TDD 不是一個單一技能,而是一整門學問,要能在實務上靈活運用 TDD,絕對不是只有 Test-First 就等於 TDD。

這門培訓將以實務的例子,讓學員針對真實需求進行實例化分析、學會如何為真實的 legacy code 進行單元測試與重構,最後透過 TDD 的練習與比較,來深刻體悟 TDD 如何幫助我們化繁為簡、迭代式地進行產品增量的開發。

※ 這門課示範的部份,將以 C# 為示範語言,學員實作能用自己熟悉的語言,概念在不同語言之間是相通的,如您覺得不適合,請勿報名此課程。
※ 這門課練習的部份,會採分組實作,可能會有 pair programming 的形式進行。
※ 此次課程不會使用投影片,沒有講義,會建立 slack 討論頻道,課前、課中、課後提供雙向的交流、發問回答與課程內容補充。
※ 主辦單位保留因應學員能力調整課程內容之權利
※ 主辦單位擁有是否接受學員報名之權利

課程主題涵蓋範圍

依據實務需求完成代碼、加入單元測試、code review 、code smells 辨識且示範與練習重構、測試案例探索/分群/排序、邏輯樹拆分、TDD 循環與 baby step、迭代堆砌產品代碼增量

這門課適合誰

實務已經有許多痛點經驗、被遺留代碼摧殘過的工程師
開發團隊的 leader、還在動手寫 code 的技術主管
想喚醒身為開發人員本心的你,讓心冷的自己重新恢復熱血狀態

敏捷開發課程

1. 重構與測試驅動開發 實戰操練營
2. Visual Studio 極速開發
3. 單元測試 實戰操練營

更多相關優質課程、或是對於課程的疑問,都可以詢問:91敏捷開發之路

超殺優惠

至天瓏購買下列 91 推薦的書籍,並備註『我想上91的課程』,

即隨件附贈「課程 500 元折扣優惠碼(可轉讓)」,可使用在上列任一課程,實際票價再折抵 500 元。

91 激推書籍
1. 單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e) 
2. 重構─改善既有程式的設計, 2/e (Refactoring: Improving The Design of Existing Code) 
3. 無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購) 
4. 無瑕的程式碼 ── 敏捷完整篇 ── 物件導向原則、設計模式與C#實踐 (Agile principles, patterns, and practices in C#) 
5. Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software) 
6. 使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product) 
7. 鳳凰專案|看IT部門如何讓公司從谷底翻身的傳奇故事 
8. Kent Beck 的實作模式 (Implementation Patterns) 
 

活動書籍