課程|敏捷開發課程

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/8/10~2018/8/11
課程簡介:

閱讀程式碼的時間,至少是撰寫的十倍以上,而程式碼從寫完的當下,就開始腐敗,該怎麼避免程式碼腐敗發臭?重構,即時地重構,讓程式碼變得簡單、易讀、好擴充與好維護。

重構不只是重新命名跟擷取方法而已,而是有效地整理與減少程式碼、突顯語意、分離職責、降低重複,好的程式碼是簡單的,是容易理解的,是容易擴充的,是容易維護的。

有了測試跟重構的基礎後,就可以明白 TDD 不是一個單一技能,而是一整門學問,要能在實務上靈活運用 TDD,絕對不是只有 Test-First 就等於 TDD。

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


敏捷開發課程
1. 重構與測試驅動開發 實戰操練營
2. Visual Studio 極速開發
3. 單元測試 實戰操練營
4. 實例化需求及驗收測試驅動開發
5. 程序員(Dev)的運維(Ops)課
6. Certified Scrum Developer(CSD) 培訓課程
7. Agile 與 Scrum 培訓工作坊

更多相關優質課程、或是對於課程的疑問,都可以詢問: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) 
 

活動書籍