close

getImage (3).jpeg

出版社:博碩

出版日期:2021年2月5日

ISBN:9789864345618

書號:MP12033

定價:560元     售價:420元

有看部落格的才有此優惠喔
也可到露天購買
https://www.ruten.com.tw/item/show?22107917150454

      yahoo購買https://tw.bid.yahoo.com/item/%E7%9B%8A%E5%A4%A7%E8%B3%87%E8%A8%8A-Kent-Beck-%E7%9A%84%E6%B8%AC%E8%A9%A6%E9%A9%85%E5%8B%95%E9%96%8B%E7%99%BC-%E6%A1%88%E4%BE%8B%E5%B0%8E%E5%90%91%E7%9A%84%E9%80%90%E6%AD%A5%E8%A7%A3-101015193364
      
      蝦皮購買
https://shopee.tw/product/120351604/2919262881/

      pchome 商店街購買https://seller.pcstore.com.tw/S140967598/C1438998838.htm
內容簡介

Part I 貨幣範例

Chapter 01 多幣別貨幣
Chapter 02 退化的物件
Chapter 03 眾生平等
Chapter 04 私有性
Chapter 05 法郎:那我呢
Chapter 06 一切平等,續集
Chapter 07 蘋果與橘子
Chapter 08 製造物件
Chapter 09 我們所在的Times
Chapter 10 有趣的Times 方法
Chapter 11 萬惡的根源
Chapter 12 終於來到加法了
Chapter 13 動工
Chapter 14 換匯
Chapter 15 混合幣別
Chapter 16 最後的工作:抽象
Chapter 17 貨幣範例的回顧
➔下一步該做什麼
➔隱喻
➔JUnit的使用
➔程式碼分析度量
➔過程
➔測試品質
➔最後一次回顧

Part II xUnit 範例

Chapter 18 開始xUnit 的第一步
Chapter 19 用餐前先擺餐桌
Chapter 20 事後清理
Chapter 21 計數
Chapter 22 處理失敗
Chapter 23 如何組成一組測試
Chapter 24 xUnit 回顧

Part III TDD 模式

Chapter 25 測試驅動開發模式
➔測試(名詞)
➔獨立的測試(Isolated Test)
➔測試清單(Test List)
➔測試先行(Test First)
➔驗證先行(Assert First)
➔測試資料(Test Data)
➔因果關係清晰的資料(Evident Data)

Chapter 26 紅燈模式
➔一次一步測試(One Step Test)
➔啟動測試(Starter Test)
➔說明測試(Explanation Test)
➔學習測試(Learning Test)
➔其他用途的測試(Another Test)
➔回歸測試(Regression Test)
➔休息一下(Take a Break)
➔重頭來過(Do Over)
➔便宜的桌子,舒適的椅子

Chapter 27 測試模式
➔子測試(Child Test)
➔模擬物件(Mock Object)
➔自分流(Self Shunt)
➔Log字串
➔模擬例外情況的假物件(Crash Test Dummy)
➔壞掉的測試(Broken Test)
➔提交時保持乾淨(Clean Check-in)

Chapter 28 綠燈模式
➔先作假,直到它變成真的(Fake It, Till You Make It)
➔三角定位法(Triangulate)
➔明確實作(Obvious Implementation)
➔從一到多(One to Many)

Chapter 29 xUnit 模式
➔驗證(Assertion)
➔固定裝置(Fixture)
➔外部固定裝置(External Fixture)
➔測試方法(Test Method)
➔例外測試(Exception Test)
➔全部測試(All Tests)

Chapter 30 設計模式
➔命令(Command)
➔數值物件(Value Object)
➔空物件(Null Object)
➔範本方法(Template Method)
➔插入式物件(Pluggable Object)
➔插入式選擇器(Pluggable Selector)
➔工廠方法(Factory Method)
➔冒名頂替(Imposter)
➔遞迴組合(Composite)
➔收集參數(Collecting Parameter)
➔單例模式(Singleton)

Chapter 31 重構
➔調和差異(Reconcile Differences)
➔隔離變化(Isolate Change)
➔資料遷移(Migrate Data)
➔擷取方法(Extract Method)
➔行內語句方法(In )
➔擷取介面(Extract Interface)
➔移動方法(Move Method)
➔方法物件(Method Object)
➔新增參數(Add Parameter)
➔把方法中的參數轉變成建構式中的參數

Chapter 32 精通 TDD
➔步伐應該多大?
➔哪些可以不用測試?
➔怎麼知道自己的測試沒有疏漏呢?
➔TDD 如何促進框架的形成?
➔你需要獲得多少反饋?
➔何時應該刪除測試?
➔程式語言與 IDE 如何影響 TDD 呢?
➔你能用 TDD 來開發大型系統嗎?
➔能使用應用程式等級的測試來驅動開發嗎?
➔如何想在產品開發中途開始引入 TDD 呢?
➔TDD 是給哪些人使用的?
➔TDD 對初始條件敏感嗎?
➔TDD 與模式的關係?
➔TDD 為什麼有效?
➔TDD 這個術語有什麼含義?
➔TDD 與極限程式設計實踐的關聯?
➔Darach 的挑戰

Appendix A 影響圖
➔反饋(Feedback)
➔系統控制
Appendix B 費氏數列

 

arrow
arrow
    全站熱搜

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()