 |
|
|
| |
|
Kent Beck的測試驅動開發:案例導向的逐步解決之道
|
|
|
|
|
|
出版日期:2021-02-01
|
|
ISBN:9789864345618
|
|
定價:560元
特價:90折!504元
|
|
|
|
參考分類(CAT):
|
|
參考分類(CIP): 電腦科學
|
|
|
|
|
|
|
|
|
內容簡介 獻詞
前言
致謝
序
譯者序
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)
➔行內語句方法(Inline Method)
➔擷取介面(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 費氏數列
後記 作者介紹 Kent Beck
Kent Beck不斷挑戰軟體工程的教條,並持續推廣模式、測試驅動開發以及極限程式設計等理念。目前隸屬於Three Rivers學院以及Agitar軟體公司,他同時也是眾多Addison-Wesley書籍的作者。
陳仕傑(91)
連任九屆微軟最有價值專家(2010~2018)
著作:《ASP.NET MVC 5:網站開發美學》(12刷)、《ASP.NET MVC4 網站開發美學》
譯作:《敏捷開發實踐》、《單元測試的藝術 第二版》
審校:《進入IT產業必讀的200個.NET面試決勝題》
講師:各大技術研討會、知名企業內訓與公開培訓講師、知名部落客
1、五南網路會員所購買的商品均享有取貨7天的鑑賞期﹝包含國定假日、例假日﹞,退換貨之商品必需於取貨7天內辦理退換貨,否則恕不接受退換貨。
2、依照消費者保護法規定,凡消費者於網站購物均享有7天商品鑑賞期,唯需注意辦理退貨商品需保留完整外包裝、附件、外盒等等,才可辦理退貨。
3、如欲退貨,請在鑑賞期內將商品連同發票寄回,每張訂單限退一次。
4、鑑賞期非試用期,若您收到商品經檢視後有任何不合意之處,請立即依照退貨規定辦理退貨
1、若本網站已設團購價,請直接下訂即可。
2、如您需要其他類型產品團購,則請聯繫客服或直接將需求e-mail
至wunan2351960@gmail.com即可
一、購物說明 1.本站商品近60萬筆。(商品圖片、出版日期等相關資訊僅供參考,出貨一律是最新版本) ◎請注意:上架商品不等於一定可以出貨。(會有缺書而訂不到書的狀況,敬請體諒) 2.當您下訂時,我們會向出版訂書(約7-10個工作天)(政府出版品因受限於採購程序,平均補貨作業時間約 2~6週)。如有久候,敬請見諒。當出版社回覆缺書時,我們只能取消您的訂單。 3.當您下訂時您必須同意:訂單成立的第14天起,因缺某一本書無法出貨的訂單,本站有權利自動取消您的訂單。◎請注意:缺書取消訂單我們統一發送簡訊通知。如果您要部份出貨者,請留言後再重新下單。 4.、本站保留出貨的權利。 二、運費說明 1.宅配到府:滿999元免運費,未滿則加收65元(台灣本島),離島一律加收120元 2.五南門市取貨:未滿350,運費20元 3.揪團:免運費 三、退貨與退款說明 五南會員所購買的商品均享有取貨7天的猶豫期﹝包含國定假日、例假日﹞,退換貨之商品必需於取貨7天內辦理退換貨,否則恕不接受退換貨。 1.請注意!下列商品購買後不提供7天的猶豫期,請務必詳閱商品說明並再次確認確實有購買該項商品之需求及意願時始下單購買,有任何疑問並請先聯繫客服詢問: (1)客製化之商品。 (2)買斷不退之商品。 (3)報紙、期刊或雜誌。 (4)經消費者拆封之影音商品或電腦軟體。 (5)下載版軟體、資訊及電子書。 (6)涉及個人衛生,並經消費者拆封之商品,如:內衣褲、刮鬍刀…等。 (7)藝文展覽票券、藝文表演票券。 (8)易於腐敗、保存期限較短或解約時即將逾期。 2.退貨退款詳細說明: (1)如欲退貨,請在鑑賞期內將商品連同發票寄回,每張訂單限退一次。 (2)退換貨政策:請在收到商品後,立刻檢查商品是否正確,如果有問題或瑕疵,請於7天猶豫期內完成退換貨申請手續。辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 (3)退款說明:請您填寫退貨退款書,若您採信用卡付款,由客服人員辦理刷退手續。若採其他付款方式,我們會將退款,匯款至指定帳戶。以上需要14個工作天。 (4)退貨退款書請至【客服中心】點選『退換商品】的說明中下載。
1.每日09:00前截止訂單,包含出貨通知、缺書通知等。 3.上午9:00點以前下單,可在當日下午17:00以後,查詢出貨進度。例假日除外 4.上午9:00以後在下單,需在隔日17:00以後,方能查詢訂單出貨進度。例假日除外 5.當你使匯款或轉帳時,請務必提供帳戶末5碼之資訊,請拍照email或傳真給我方,否則須等與銀行確認後,才能出貨。 6.出貨是以下單時間為出貨先後的順序,也就是請先下單再查詢庫存,因為就算查完庫存,也可能無法先為你保留書籍(政府出版品因受限於採購程序,平均補貨作業時間約 2~6週)。
|
|
|
|
|
|
 |
Kent Beck的測試驅動開發:案例導向的逐步解決之道
出版日期:2021-02-01
ISBN:9789864345618
定價:560元
特價:90折!504元
參考分類(CAT):
參考分類(CIP): 電腦科學