商品編號:DJBQ2V-D900FTZOD

你就是不寫測試才會沒時間:Kuma的單元測試實戰-Java篇(iThome鐵人賽系列書)(Kobo/電子書)

$490
$490
折價券
  • P幣

    6月刷星展PChome聯名卡週四回饋P幣2%

  • 登記抽

    【6月24力新會員專屬】全站指定品首購下單登記抽桂格活靈芝(36入)

  • 登記抽

    【6月24力】APP限定-全站指定品單筆滿$1000登記抽Sony真無線藍牙耳機 (顏色隨機)

  • 登記抽

    【6月24力】APP限定-全站指定品單筆滿$3000登記抽kobo電子閱讀器 (黑色)

  • 登記送

    【6月24力_第1波】APP限定-全站指定品單筆滿$1618登記送100P幣(限量/效期30天)

付款方式
出貨
  • 廠商出貨
    本商品不受24h到貨限制
  • 電子書
    非實體商品,發送方式詳見商品頁說明
配送
實際運費計算依結帳頁為準
  • 宅配到府(本島/低溫)
    滿$699免運
  • 宅配到府(本島/常溫)
    滿$490免運
  • 超商取貨(常溫)
    滿$350免運
  • 超商取貨(低溫)
    滿$699免運
  • i郵箱(常溫)
    滿$290免運
商品詳情
作者:
ISBN:
9786263333277
出版社:
出版日期:
2022/12/10
  • 內文簡介

  • 以單元測試打底,為你的軟體工程之路鍛鍊強健體魄!

    『沒有時間』是假的,在有限時間內提供最大價值才是真的!

    本書內容改編自第 13 屆 2021 iThome 鐵人賽,Software Development 組冠軍網路系列文章──《你就是都不寫測試才會沒時間:Kuma 的 30 天 Unit Test 手把手教學,從理論到實戰(Java 篇)》。坊間教人做單元測試的書很多,但大多著墨在某一框架如何應用,以及如何「導入」,對背後的原理以及如何把程式寫得好測,多半沒有太多著墨。

    本書以單元測試為起點,引導讀者在測試的保護下,重構出較強健、較易修改的架構,在發生例外時能提供重要資訊並保護好核心功能,並藉由測試項目來描述功能需求,達到更好的溝通效果,期待讓讀者能夠「天天準時下班」。

    精彩內容:

    ●帶領讀者進入單元測試,從理論到實例、從基本到進階。對阻隔依賴、外部行為、多執行緒等場景,進行討論與演示。

    ●在單元測試的保護下,嗅出壞味道並大膽地重構,再善用例外處理增加系統強健度。

    ●綜合 TDD、Clean Architecture、CQRS、GOOS 等模式,佐以實際案例,帶領讀者從需求分析開始,從頭到尾走一趟開發流程。

    ●圍繞著單元測試,討論目前流行的軟體工程實踐、常見的問題,以及開發者應採取的管理作為。

    四大重點:

    ▶ 從0開始,由淺入深
    觀念快速帶得走,回家慢慢練得熟

    ▶ 應用與理論並重
    技巧與理論並重,不用再一知半解

    ▶ 進階議題探討
    延伸重構與設計,從心所欲不逾矩

    ▶ 敏捷開發基本功
    厚實基本功加持,敏捷開發無阻礙

    【本書涵蓋重點】 ✔ 單元測試 ✔ 測試驅動開發 ✔ Clean Architecture ✔ CQRS ✔ 依賴反轉 ✔ Mock 工具 ✔ 重構 ✔ Code Smell 種類 ✔ Git Flow

    適合讀者:

    1 ▶ 初出茅蘆的菜鳥
    提供「從 0 開始」的單元測試教學,菜鳥工程師如能一開始就學習比較有系統且安全的開發方式,未來要再學習更多,也比較不容易走歪掉。

    2 ▶ 已有幾年開發經驗,但對單元測試一知半解的中鳥
    提供「安全地寫測試與重構,又不用多跟老闆要時間」的方法,期待未來帶新人時,能帶出更棒的「下一個自己」。

    3 ▶ 熟悉領域知識,卻因此身陷無窮加班地獄的老鳥
    提供一帖健體良藥:「單元測試搭配好的開發習慣」,助老鳥從「趕→ 沒時間寫測試→ Bug 多→ 多花時間修→ 更趕」的無間道中脫身,空出頭腦來做出更好的設計,真正貢獻老鳥的價值。

    4 ▶ 所有「沒時間寫測試」的開發者
    提供思考邏輯的轉折點,本書中的各項軟體開發技能,就是希望讀者能同時開發、測試、與重構,但不犧牲品質。

    【專業推薦】

    「這是一本勸世的書,但透過 Kuma 的文筆卻能寫得有趣直白。期待透過這樣方式的呈現,能讓更多朋友了解單元測試的知識、重要性與必要性,解救沉淪於苦海的開發人員,讓他們得以用正確的方式,奪回自己寶貴的青春。」

    ──── Odd-e Agile Coach│Joey Chen(91)

    「本書的背景是在敏捷開發的情境下應用自動化測試,對於導入敏捷開發卻遲遲無法落實自動化測試的朋友,極具參考價值。對於單元測試的門外漢,透過本書亦可輕鬆認識單元測試的眾多觀念,補充長期以來所欠缺的單元測試養分。」

    ──── 部落格「搞笑談軟工」板主│Teddy Chen

    Kobo 電子書 購買注意事項如下:

    (一)如果您是第一次購買Kobo電子書的顧客,請依以下兩種購買方式擇一進行綁定:

    1.PChome 24h 網頁版(https://24h.pchome.com.tw/):結帳後至顧客中心,確認訂單狀態,若為確認中,請稍候五分鐘,待訂單狀態變為訂單成立後,點選明細,在訂單資訊中點選〔內容〕,在彈跳視窗後點選〔去兌換〕,即可前往Kobo官網執行綁定及登入流程。

    我的訂單/顧客中心 >訂單查詢> 訂單編號> 點選明細 > 訂單資訊 點選〔內容〕>彈跳視窗 點選〔去兌換〕即可前往Kobo官網執行綁定及登入流程。

    2.PChome APP版:結帳後至顧客中心,確認訂單狀態,若為確認中,請稍候五分鐘,待訂單狀態變為訂單成立後,點選明細,在訂單資訊中點選[序號/軟體下載],並在彈跳視窗出現後點選〔下載連結〕,即可前往Kobo官網執行綁定及登入流程。

    顧客中心> 訂單查詢> 訂單編號> 點選明細 > 訂單資訊 點選 [序號/軟體下載] >彈跳視窗 點選〔下載連結〕即可前往Kobo官網執行綁定及登入流程。

    *進入Kobo官網後的綁定流程請參考如下:

    (使用Kobo主帳號 登入/註冊)
    1. 當您在PChome 24h 網頁版(https://24h.pchome.com.tw/)/PChome APP版,購買確認後,並依步驟跳轉到Kobo官網時,下滑點選〔更多登錄選項〕,由〔PChome〕後點選進入,同意後登入,並可以註冊Kobo主帳號進行綁定,完成後,所購買的書籍即會出現在Kobo APP/Kobo 閱讀器/Kobo官網內的我的書籍。

    (使用快速登入:FACEBOOK、GOOGLE、APPLE帳號登入)
    2. 當您在PChome 24h 網頁版(https://24h.pchome.com.tw/)/PChome APP版,購買確認後,並依指示跳轉到Kobo官網時,點選〔FACEBOOK、GOOGLE、APPLE帳號登入〕擇一登入,同意後登入,並可以註冊Kobo主帳號進行綁定,完成後,所購買的書籍即會出現在Kobo APP/Kobo 閱讀器/Kobo官網內的我的書籍。

    (二)如果您是已經完成PChome與Kobo帳號綁定程序,非第一次購買Kobo電子書的顧客

    1.PChome 24h 網頁版(https://24h.pchome.com.tw/):結帳後至顧客中心,確認訂單狀態,若為確認中,請稍候五分鐘,待訂單狀態變為訂單成立後,點選明細,在訂單資訊中點選〔內容〕,在彈跳視窗後點選〔去兌換〕,所購買的書籍即會出現在Kobo APP/Kobo 閱讀器/Kobo官網內的我的書籍。

    2.PChome APP版:結帳後至顧客中心,確認訂單狀態,若為確認中,請稍候五分鐘,待訂單狀態變為訂單成立後,點選明細,在訂單資訊中點選[序號/軟體下載],並在彈跳視窗出現後點選〔下載連結〕,所購買的書籍即會出現在Kobo APP/Kobo 閱讀器/Kobo官網內的我的書籍。

    - 退換貨:依樂天Kobo官方規範為準

    - 僅能由 閱讀器以外 的裝置做會員帳號綁定

    - 請注意,帳號綁定後:

    * Kobo會更新您的帳戶詳細資料

    * 您將能在Kobo APP/Kobo 閱讀器/Kobo官網中查看所有書籍

    * 帳號綁定後,您可以使用任一帳戶登入 Kobo

    * 完成第一次串接時,請登出所有裝置,約等待5分鐘後再登入即可查看您的書籍

    * 重新登入後,原帳戶中的書籍如有畫線註記和收藏將有遺失的可能。登出前,請務必先行拍照備份

    * 若您有任何相關疑問請至Kobo官方網站 https://help.kobo.com/hc/zh-tw 並到頁面最下方點選“聯繫我們”

規格說明

1. 出版地:台灣

2. 本商品為數位內容商品,非實體紙本書籍

3. 完成購買後,請使用Kobo App、Kobo桌面閱讀軟體Kobo Desktop或Kobo閱讀器閱讀。App詳情請見:https://www.kobo.com/tw/zh/p/apps

4. 下載格式:Epub3-固式格式

備註

樂天Kobo官方授權銷售

1. 訂單確認交易成功後,系統會自動將書籍匯入帳戶

2. 請使用樂天Kobo提供的閱讀程式或裝置閱讀

3. 訂單及書籍問題請聯繫PCHOME客服中心

購物須知