{itemname}
{itemname}
香港二樓書店 > 今日好書推介
成為賈伯斯:天才巨星的挫敗與孕成
定價217.00元
8
折優惠:
HK$173.6
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
你就是不寫測試才會沒時間:Kuma的單元測試實戰-Java篇
沒有庫存
訂購需時10-14天
9786263332645
許煜松(Kuma)
博碩文化
2022年11月02日
216.00 元
HK$ 194.4
詳
細
資
料
語言:
繁體中文
頁數:
352
裝訂:
平裝
分
類
[ 尚未分類 ]
同
類
書
推
薦
內
容
簡
介
「這是一本勸世的書,但透過 Kuma 的文筆卻能寫得有趣直白。期待透過這樣方式的呈現,能讓更多朋友了解單元測試的知識、重要性與必要性,解救沉淪於苦海的開發人員,讓他們得以用正確的方式,奪回自己寶貴的青春。」
──── Odd-e Agile Coach│Joey Chen(91)
「本書的背景是在敏捷開發的情境下應用自動化測試,對於導入敏捷開發卻遲遲無法落實自動化測試的朋友,極具參考價值。對於單元測試的門外漢,透過本書亦可輕鬆認識單元測試的眾多觀念,補充長期以來所欠缺的單元測試養分。」
──── 部落格「搞笑談軟工」板主│Teddy Chen
四大重點
? 從0開始,由淺入深
觀念快速帶得走,回家慢慢練得熟
? 應用與理論並重
技巧與理論並重,不用再一知半解
? 進階議題探討
延伸重構與設計,從心所欲不逾矩
? 敏捷開發基本功
厚實基本功加持,敏捷開發無阻礙
本書內容改編自第 13 屆 2021 iThome 鐵人賽,Software Development 組冠軍網路系列文章──《你就是都不寫測試才會沒時間:Kuma 的 30 天 Unit Test 手把手教學,從理論到實戰(Java 篇)》。坊間教人做單元測試的書很多,但大多著墨在某一框架如何應用,以及如何「導入」,對背後的原理以及如何把程式寫得好測,多半沒有太多著墨。
本書以單元測試為起點,引導讀者在測試的保護下,重構出較強健、較易修改的架構,在發生例外時能提供重要資訊並保護好核心功能,並藉由測試項目來描述功能需求,達到更好的溝通效果,期待讓讀者能夠「天天準時下班」。
目
錄
推薦序一�Joey Chen(91)
推薦序二�Teddy Chen
序
第1章│導讀
1.1 單元測試與你的每一天
第2章│測試的基本概念
2.1 單元測試不是測試
2.2 單元測試的起手式:人生第一個單元測試
2.3 測試金字塔之 Unit Test v.s. Integration Test
第3章│測試與依賴
3.1 測資料之用資料控制依賴
3.2 測資料之用 Mock 工具控制依賴
3.3 測行為
3.4 測狀態
3.5 Mock 與 Stub
第4章│測試的進階應用
4.1 多執行緒環境下的單元測試
4.2 單元測試與例外處理
第5章│單元測試、Code Smell 與持續重構
5.1 萬惡之源──重複(上):從測試聞出 code smell
5.2 萬惡之源──重複(下):在測試的保護下重構
5.3 可惡想要:Feature Envy
5.4 難兄難弟:Data Clump 與 Primitive Obsession
5.5 不殘而廢:Data Class
5.6 一切皆空:Null
5.7 聽從你的蜥蜴腦:If
5.8 在測試保護下重構出 State 設計模式
第6章│測試驅動開發(TDD)
6.1 TDD 為何物
6.2 TDD 的困難之處
6.3 TDD 的實彈演習:Magneto Effect
第7章│測試與 Clean Architecture
7.1 Clean Architecture 簡易入門
7.2 以真實案例比喻 Clean Architecture 的分層原則
7.3 Controller 與單元測試
7.4 Service 與單元測試(上)
7.5 Service 與單元測試(下)
7.6 Entity、Repository 與單元測試
7.7 Clean Architecture ft. CQRS
7.8 芝加哥派 v.s. 倫敦派
第8章│測試與工作管理
8.1 單元測試與 Git Flow、主線開發
8.2 單元測試與軟體工程
8.3 單元測試的反模式
第9章│結論
9.1 動態系統中的單元測試
9.2 最初也是最終
書
評
其 他 著 作