Kent Beck的測試驅動開發:案例導向的逐步解決之道, 城邦阅读花园 - 马来西亚最大网路书店
 
首页 3天快送 台湾图书 香港图书 中国简体 马新简体 生活品味 休闲娱乐 文具手作 电子书 漫画馆
 

预购商品

看看更多

书目分类

特别推荐

22.06.2020搶先預購_SIDE BANNER
天人共振音乐 SIDE
《河流》身心靈療癒.誌
新书排行
畅销排行
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
看看更多
 

Kent Beck的測試驅動開發:案例導向的逐步解決之道

       
 
ISBN: 9789864345618
定价: NT560
售价: RM87.50
优惠价: RM77.88 *
库存量: 已搶購一空目前無法購買
  可订购时通知我
   
作者: Kent Beck
译者: 陳仕傑(91)
出版社: 博碩
出版日期: 2021-02-05
装订: 平裝. 單色印刷. 264 页. 23.
 
 
 
       
  • 内容试阅
  • 作者简介
     
 

先求有,再求好,後求美
Kent Beck的測試驅動開發,帶領你快速突破軟體開發的重重難關!
讓你不再糾結、不再徬徨、不再浪費寶貴的時間!

譯者特別得到作者Kent Beck的授權,
將範例變更的歷程,放到GitHub上公開呈現每一個步驟的演進,
使讀者能夠搭配書中解說以理解TDD開發軟體的精髓!

  「簡潔且執行正確的程式碼(clean code that works)」,這似乎是許多程式開發難題所存在的矛盾。而測試驅動開發(Test-Driven Development,TDD)則以矛盾、違反直覺的方式來解決這樣的矛盾問題:在你開始撰寫產品程式碼之前,先寫程式測試它。

  這是什麼創新的想法嗎?完全不是。自從有電腦以來,程式開發人員就已經會在撰寫之前,先確認其輸入與輸出的結果。TDD只是採用這個古老的想法,並將它與現代程式語言和開發環境相互結合,端出一道滋味美妙的佳餚以滿足你對「簡潔且執行正確的程式碼」的渴望。

  開發人員每天都在面對複雜的開發難題,然而最佳解決方案不可能隨時都準備好來派上用場。但屢見不鮮的是,這樣艱辛的專案往往面臨巨大的壓力,並隨之而來產生大量且糟糕的程式碼。為了獲得征服這樣看似艱鉅任務所需要力量與勇氣,開發人員應該了解一下TDD,這是一系列經過驗證可行的技術,能用來幫助開發人員同時設計出簡單好懂的程式,以及讓我們充滿信心的測試程式。

  透過自動測試來驅動開發產品程式碼,然後消除程式中存在的重複,可使任何開發人員在面對無論多複雜的需求,都能寫出可靠、無錯誤的程式碼。除此之外,TDD的過程還能鼓勵開發人員更快速地學習、更清楚地溝通,並且從過程中尋求有建設性的反饋。

  你將從本書學會:
  •要解決複雜的任務,先從簡單開始,然後逐步發展到處理更複雜的情況。
  •在開始寫產品程式碼之前,先寫自動化測試程式。
  •藉由每次的重構步驟,一次引入一個設計的決定,形成演進式的設計。
  •能替那些複雜的邏輯(包含反射跟例外)撰寫對應的測試。
  •使用一些模式來決定該寫哪些測試。
  •使用xUnit來撰寫測試,xUnit是許多開發人員所使用的測試工具中的核心架構。

  這本書透過2個以TDD方式開發的專案範例來貫穿全場,藉此來解說開發人員能用來輕鬆且顯著提高工作品質的技術。這些範例遵循TDD與重構的一些模式。透過敏捷方法與快速開發策略能帶來的價值,TDD一定能激勵讀者去擁抱這些強大但還未被充分發揮巨大價值的技術。

  作者Kent Beck是軟體業界中最具有創意且廣受好評的領導者之一。他熱愛採用模式、極限程式設計與測試驅動開發,目前隷屬於Three Rivers學院。他是一位超級銷暢作家,作品有《Extreme Programming Explained》(Addison-Wesley, 2000)以及《Planning Extreme Programming》(與 Martin Fowler合著, Addison-Wesley, 2001)並為《Refactoring》(Martin Fowler, Addison-Wesley, 1999)一書之貢獻者。

  本書範例檔:(本範例檔以GitHub方式呈現已透過原作者授權)
  tdd.best/book/tdd-by-example

好評推薦

  想知道該如何對複雜的企業級需求化繁為簡嗎?如何能專注且輕鬆、不浪費每一分力氣地堆砌出最剛好的設計?該如何可靠穩定地建構出高易用性的API?如何隨心所欲地控制開發推進的步伐大小?如何透過持續的反饋進行實驗與學習,進而持續改善產品品質?如何將需求、驗收、測試、開發、設計各環節一以貫之,無多餘的一絲浪費?這些問題的答案,以及現代敏捷開發的基礎與核心,都在 Extreme Programming與 TDD 祖師爺 Kent Beck 這本經典代表鉅作中。-連任九屆微軟最有價值專家 陳仕傑(91)

 
     
     
     

客服公告

1.
2.
看看更多
26.04.2024 森生不息_Side Banner
05.04.2024 書香特備 時光流逝 閱讀永存_Side Banner
【書香活動】讓書香延續1.0-書籍『盲盒』計劃_Side Banner
27.04 - 20.05.2024 木·重生 木作器物展_Side Banner
04.05.2024 母親節特備活動 薰蠟燭工作坊_Side Banner
04.05.2024 樂活農場-我把陽台變菜園 分享會_Side Banner
05.05.2024 逝者與法醫的對話記錄——解剖台前的工作日常 新書分享會_Side Banner
10-12.05.2024 希塔療癒 基礎DNA 療癒師認證課程_Side Banner

热门活动

12.05.2024 母親節躺平計劃—送給媽媽的頌缽音療會_side banner
18.05.2024 我們如水流動 分享會_Side Banner
19.05.2024 小木折椅工坊_Side Banner
02.06.2024 能量發酵,餘生發笑—能量發酵物分享與品嚐會_Side Banner
03.06.2024 平和歸零,從心開始:禪繞與零極限第十九場分享會_side banner
09.06.2024 文具總動員:實驗停格動畫工作坊_Side Banner
29.06.2024 成爲自己的情緒療愈師 研習課_Side Banner
30.06.2024 心靈牌卡課_Side Banner
20.07.2024 《重啟人生的17個練習》 分享會
城邦現金禮券_side banner
城邦阅读花园粉丝团
城邦Telegram
閱讀城邦
城邦選物Cite Selection

订阅电子报

     

关于城邦  |  隐私权政策  |  购物指南  |  便利付款  |  商品寄送  |  售后服务  |  联系我们
客服专线:+603-9056 3833      电邮:services@cite.my
网购服务时间:周一至周五 9:00am – 5:30pm (假日除外)
门市营业时间:11:00am - 7:00pm(公共假期适逢周一至周五为休店日,若逢周六日则照常营业)

Copyright © 2024 Cite (M) Sdn Bhd (458372-U).    All Right Reserved.