本頁面上的功能需要使用 JavaScript。 請啟用瀏覽器的 JavaScript 以繼續。
  1. 樂天首頁
  2. 圖書與雜誌
  3. 電腦/網路
  4. 其他電腦/網路
  5. 無瑕的程式碼:敏捷軟體開發技巧守則
樂天書城
4.9(19316)
追蹤7萬
無瑕的程式碼:敏捷軟體開發技巧守則 0
無瑕的程式碼:敏捷軟體開發技巧守則 0
無瑕的程式碼:敏捷軟體開發技巧守則 1
無瑕的程式碼:敏捷軟體開發技巧守則 2
無瑕的程式碼:敏捷軟體開發技巧守則 3
無瑕的程式碼:敏捷軟體開發技巧守則 4
無瑕的程式碼:敏捷軟體開發技巧守則 5
無瑕的程式碼:敏捷軟體開發技巧守則 6
無瑕的程式碼:敏捷軟體開發技巧守則 7
無瑕的程式碼:敏捷軟體開發技巧守則 8
無瑕的程式碼:敏捷軟體開發技巧守則 9
分享:
本書榮獲iThome年度百大好書推薦

無瑕的程式碼:敏捷軟體開發技巧守則

$522$580
1%
(賺5點)
關於樂天點數
gold-pointer
成為樂天市場會員後,您在任一樂天店家消費$100以上即可獲得 1% 點數,1點=1元。可用於折抵購物金額,折抵無上限!
5.0
(2)
數量
配送
超商取貨$50
其他$0 - $65
免運
全店滿$299超商取貨免運
配送
此店家平均發貨時間 1 天
7-11門市取貨
滿$299免運
$50$0

當您在樂天網站購買商品時,可利用7-11門市取貨的服務,將訂購的商品送至您所指定的7-11門市。
宅配通
$0 - $65


完成付款後會儘速安排本公司配合的宅配業者寄出,若超過14個工作天末收到包裹,請與客服連繫。
※ 宅配單單筆訂單實際付款金額滿足999元,免收物流處理費;單筆訂單實際付款金額490元 ~ 998元加收50元物流處理費;單筆訂單實際付款金額未滿490元,則加收65元物流處理費。
最終運費以結帳為主。
付款
信用卡/貨到付款/LINE Pay/AFTEE/ATM
付款
信用卡付款
  
《信用卡付款(一次付清/分期付款)》:
如果訂購時選擇信用卡付款,須請您務必詳實填寫您的資料,以方便與銀行做信用卡資料核對 。
經樂天市場與信用卡中心進行身份以及資料核對後,無任何問題,則店家將進行請款及配送程序。
若您的信用卡資料與信用卡中心不符,店家將會主動與您連絡再次確認資料。
7-11門市取貨付款

當您在樂天網站購買商品時,可利用7-11 門市取貨付款的服務(即商品至您所指定的7-11門市後,於取貨時再付款)
您可選擇方便取貨的門市,待商品送達門市後會以電子郵件通知您,請於指定期間內完成取貨付款。
※請留意:若消費金額超過兩萬,不適用此付款配送流程。
LINE Pay

LINE Pay 是 LINE 推出的行動支付平台,綁定任一發卡銀行的信用卡/簽帳金融卡,結帳時輸入專屬密碼即可完成付款。
LINE Pay 亦與一卡通公司合作推出 一卡通MONEY,註冊並連結銀行帳戶儲值,即可使用儲值金額付款。
使用 LINE Pay 時需使用 iOS 及 Android 智慧型手機,並請務必將 LINE 應用程式更新至最新版本。
AFTEE先享後付

AFTEE先享後付是一種收到商品之後,才付款的一種支付方式。如未於期限內完成指示之步驟,訂單將會自動取消,需請您重新訂購。使用AFTEE服務時需使用手機接收驗證簡訊,請務必確保手機訊號暢通。AFTEE先享後付是由恩沛科技股份有限公司提供,當您使用本服務視為您已同意服務條款(含個人資料告知聲明)。其餘相關事項請參常見問題
ATM轉帳

您在樂天網站購買商品時,可利用全台【ATM】進行付款。當您在網站上完成訂購後,會由樂天自動將【轉入帳號】發送至您在樂天所登錄的信箱中。
※提醒您在使用【ATM】的機器時請選擇轉帳功能,再輸入信件中的轉入帳號,完成交易後金融機構會收取相關的手續費用(一般是15元),我們並不會向您收取任何的費用,請您安心使用。
完成訂購手續,不代表交易已經完成或契約已經成立,倘若交易條件有誤、商品無存貨、服務無法提供、或有其他正當理由之情形,店舖得於您訂購後兩個工作日內拒絕該筆交易。
信用卡優惠
樂天書城
樂天書城
樂天書城
樂天書城
樂天書城
樂天書城
本店相關類別
商品分類
樂天市場 本店使用樂天電子發票 20170601
特別企劃
商品詳情
  • 作者:Robert C. Martin
  • 出版社:博碩文化
  • 出版日:1020322
  • ISBN:9789862017050
  • 語言:中文繁體
  • 裝訂方式:平裝

內容簡介

本書榮獲iThome年度百大好書推薦

本書的原文書名為《Clean Code: A Handbook of Agile Software Craftsmanship》,根據作者的說法,《無瑕的程式碼》為Jolt得獎著作《敏捷軟體開發:原則、樣式及實務》的前傳。

在台灣另一本銷售極佳的書籍《重構─改善既有程式的設計》,根據亞馬遜Amazon網站的統計,購買該書原文版《Refactoring: Improving the Design of Existing Code》,又同時購買的其他書籍第一名,正是《Clean Code: A Handbook of Agile Software Craftsmanship》這一本書。

.第一章
作者開宗明義說明什麼是Clean Code,他詢問了包含C++發明人Bjarne Stroustrup、Eclipse策略教父Dave Thomas、極限程式設計大師Ron Jeffries、維基與極限程式設計發明人,Ward Cunningham等等的大師,從他們的眼光來描述什麼是Clean Code,最後才說到作者本人認為的Clean Code應該長成什麼樣子,有什麼好處,以及學習撰寫Clean Code的基本原則。小編只能說,能和那麼多大師對談,就已經證明了作者也是一位大師

其餘部分本書分成三部份。  

.第一部份
包含有許多章節,這些章節將描述撰寫clean code的原則、模式及實踐,這些章節包含了不少的程式碼篇幅,閱讀它們頗具有挑戰性。這些章節替你準備好閱讀第二部份所需的背景知識。

.第二部份
這裡包含許多複雜性不斷增加的案例討論。在這個部分,作者會直接帶領您進行整個重構的過程,每次的修改,作者都會說明原因,重構的對象並不僅止於一般的程式,甚至還包含了著名的框架,例如JUnit(哇!把開放原始碼框架拿來重構,真酷)。

.第三部份
終於到了成果收割的時候。最後一章列出了案例討論時搜集到的程式啟發和氣味。在案例討論裡走過和清理程式碼時,紀錄了每個行為的原因,並整理成一種程式啟發或氣味,成了一個知識庫,這個知識庫可以說是整本書的精華與交互參照。

作者簡介

譯者介紹

目錄

第1章  無瑕的程式碼      (Clean Code)
第2章  有意義的命名      (Meaningful Names)
第3章  函式          (Functions)
第4章  註解          (Comments)
第5章  編排          (Formatting)
第6章  物件及資料結構     (Objects and Data Structures)
第7章  錯誤處理        (Error Handling)
第8章  邊界          (Boundaries)
第9章  單元測試        (Unit Tests)
第10章  類別         (Classes)
第11章  系統         (Systems)
第12章  羽化         (Emergence)
第13章  平行化        (Concurrency)
第14章  持續地精煉      (Successive Refinement)
第15章  JUnit 的內部結構    (JUnit Internals)
第16章  重構SerialDate      (Refactoring SerialDate)
第17章  程式碼的氣味和啟發  (Smells and Heuristics)

附錄 A  平行化之二      (Concurrency II)
附錄 B  org.jfree.date.SerialDate (第16章,重構的目標與結果)
附錄 C  啟發的相互參照    (Cross References of Heuristics)
商品貨號(SKU)
2013120167803
EAN
9789862017050
退換貨須知
本店依據消保法規定,提供所有消費者收受商品後七天猶豫期之權利,自您收訖商品後起算七天內,如您不願買受所收受之商品,請您退回商品並以書面或在樂天書城首頁點選「客服信箱」通知本店,樂天書城商品退貨須以『整筆訂單』為退貨單位,恕無法以單項商品來退貨,還請見諒。並請您注意以下事項:

購物須知
繼續逛其他店舖
台灣樂天市場與店家不會主動致電要求解除分期付款、要求ATM轉帳。
  1. 為防治動物傳染病,境外動物或動物產品等應施檢疫物輸入我國,應符合動物檢疫規定,並依規定申請檢疫。擅自輸入屬禁止輸入之應施檢疫物者最高可處七年以下有期徒刑,得併科新臺幣三百萬元以下罰金。應施檢疫物之輸入人或代理人未依規定申請檢疫者,得處新臺幣五萬元以上一百萬元以下罰鍰,並得按次處罰。
  2. 境外商品不得隨貨贈送應施檢疫物。
  3. 收件人違反動物傳染病防治條例第三十四條第三項規定,未將郵遞寄送輸入之應施檢疫物送交輸出入動物檢疫機關銷燬者,處新臺幣三萬元以上十五萬元以下罰鍰。