無瑕的程式碼軟體工匠篇:程式設計師必須做到的紀律、標準與倫理
Clean Craftsmanship: Disciplines- Standards- and Ethics
-
9折 648元
720元
-
預計最高可得金幣30點 ? 可100%折抵
活動加倍另計 -
HAPPY GO享100累1點 4點抵1元折抵無上限
-
分類:中文書>電腦資訊>APP開發/程式設計>手機/平板APP開發追蹤? 追蹤分類後,您會在第一時間收到分類新品通知。
- 作者: Robert C. Martin 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
- 譯者:盧國鳳
- 出版社: 博碩文化 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
- 出版日:2024/11/18
活動訊息
內容簡介
[名家名著] 31
Clean Craftsmanship 無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理
Clean Craftsmanship: Disciplines, Standards, and Ethics
❝或許你不會用TDD來開發,你不會寫單元測試,但你應該保有「紀律、標準、倫理」,這部分應當印成類似「員工手冊」的「開發人員手冊」人手一本才對。❞
────微軟最有價值專家(Microsoft MVP) 陳傳興(Bruce Chen)
❝本書的最後一個Part是之前較少提到的倫理篇,為敏捷開發者提供了行事的準則以及身為程式設計者的使命,值得所有程式設計師一讀。❞
────博碩文化總編輯 & CEO CSM 陳錦輝(Simon)
❝把本書放在你常去的參考書架上。當你帶著勇氣和好奇心在這個世界上探索前行時,請讓本書成為你的老朋友──你的Uncle Bob、你的嚮導。❞
────Stacia Heimgartner Viscardi,CST & 敏捷導師
寫出每天都引以為傲的程式碼!
在本書中,世界級軟體開發傳奇大師、暢銷書《Clean Code》的作者Robert C. Martin(Uncle Bob)再次娓娓道來,那些定義了軟體開發專業與工藝的原則。Uncle Bob統整軟體開發人員所需的紀律、標準與倫理,讓你能夠交付穩健且有效率的程式碼,並以己為榮,為自己編寫的所有軟體感到驕傲。
Uncle Bob為軟體工藝的基礎紀律寫下這份實用指南,並提供技術性與指導性兼具的權威指引。他探討了標準,展示「世界對開發人員的期盼」與「開發人員對自己的期望」有何不同,確保兩者之間不再有落差。他總結了程式設計專業的倫理,描述所有開發人員應該對同事、對使用者,最重要的是對自己所做出的基本承諾。
運用Uncle Bob分享的真知灼見,所有的程式設計師和他們的專案管理經理都能一致地交付可靠又穩定的程式碼。這些程式碼能夠建立信任,而不是破壞信任──讓使用者有信賴感,並強化大眾對這些技術的信心,讓社會能夠順暢運作。
❑ 內容亮點
☑︎追求真正軟體工藝精神的「北極星」:理解「寫好程式碼」的真諦與境界
☑︎5大核心紀律的應用與指引:TDD、重構、簡潔設計、合作寫程式、驗收測試
☑︎開發人員和團隊成員如何提高生產力、改善品質、誠實勇敢地面對一切
☑︎團隊合作的真義,以及每位軟體職人都應該做出的10大承諾
Clean Craftsmanship 無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理
Clean Craftsmanship: Disciplines, Standards, and Ethics
❝或許你不會用TDD來開發,你不會寫單元測試,但你應該保有「紀律、標準、倫理」,這部分應當印成類似「員工手冊」的「開發人員手冊」人手一本才對。❞
────微軟最有價值專家(Microsoft MVP) 陳傳興(Bruce Chen)
❝本書的最後一個Part是之前較少提到的倫理篇,為敏捷開發者提供了行事的準則以及身為程式設計者的使命,值得所有程式設計師一讀。❞
────博碩文化總編輯 & CEO CSM 陳錦輝(Simon)
❝把本書放在你常去的參考書架上。當你帶著勇氣和好奇心在這個世界上探索前行時,請讓本書成為你的老朋友──你的Uncle Bob、你的嚮導。❞
────Stacia Heimgartner Viscardi,CST & 敏捷導師
寫出每天都引以為傲的程式碼!
在本書中,世界級軟體開發傳奇大師、暢銷書《Clean Code》的作者Robert C. Martin(Uncle Bob)再次娓娓道來,那些定義了軟體開發專業與工藝的原則。Uncle Bob統整軟體開發人員所需的紀律、標準與倫理,讓你能夠交付穩健且有效率的程式碼,並以己為榮,為自己編寫的所有軟體感到驕傲。
Uncle Bob為軟體工藝的基礎紀律寫下這份實用指南,並提供技術性與指導性兼具的權威指引。他探討了標準,展示「世界對開發人員的期盼」與「開發人員對自己的期望」有何不同,確保兩者之間不再有落差。他總結了程式設計專業的倫理,描述所有開發人員應該對同事、對使用者,最重要的是對自己所做出的基本承諾。
運用Uncle Bob分享的真知灼見,所有的程式設計師和他們的專案管理經理都能一致地交付可靠又穩定的程式碼。這些程式碼能夠建立信任,而不是破壞信任──讓使用者有信賴感,並強化大眾對這些技術的信心,讓社會能夠順暢運作。
❑ 內容亮點
☑︎追求真正軟體工藝精神的「北極星」:理解「寫好程式碼」的真諦與境界
☑︎5大核心紀律的應用與指引:TDD、重構、簡潔設計、合作寫程式、驗收測試
☑︎開發人員和團隊成員如何提高生產力、改善品質、誠實勇敢地面對一切
☑︎團隊合作的真義,以及每位軟體職人都應該做出的10大承諾
目錄
齊聲讚譽
推薦序
審校序
譯者序
前言
致謝
關於作者
關於審校
Chapter 01:工藝精神
Part I:紀律
極限程式設計(XP)
測試驅動開發(TDD)
重構
簡潔設計
合作寫程式
驗收測試
Chapter 02:測試驅動開發(TDD)
概述
基本概念
小結
Chapter 03:進階TDD
排序之1
排序之2
陷入困境
AAA(Arrange、Act、Assert)
測試替身
架構
小結
Chapter 04:測試設計
測試資料庫
測試GUI
測試模式
測試設計
轉換的優先順序前提(TPP)
小結
Chapter 05:重構
什麼是重構?
基本工具組
紀律
小結
Chapter 06:簡潔設計
YAGNI
已被測試涵蓋
最大化表達力
最小化重複
最小化規模
Chapter 07:合作寫程式
Chapter 08:驗收測試
紀律
持續建置
Part II:標準
你們的新任CTO
Chapter 09:生產力
我們永遠不會交付S**T
低成本的適應能力
隨時做好準備
穩定的生產力
Chapter 10:品質
持續改善
膽大無畏的才能
極致的品質
我們不會把責任推給QA
QA不會發現任何問題
測試自動化
自動化測試和使用者介面
測試使用者介面
Chapter 11:勇氣
我們彼此cover
誠實的估算
你必須說「不」
持續積極學習
指導
Part III:倫理
第一位程式設計師
75年
宅男與救世主
榜樣與惡人
我們主宰了世界
災難
誓言
Chapter 12:傷害
首先,不要造成任何傷害
最好的作品
可重複的證明
Chapter 13:完整
小週期
持續改進
保持高生產力
Chapter 14:團隊合作
像團隊一樣合作
誠實且合理地估算
尊重
永遠不會停止學習
附錄:TDD的規則總整理
推薦序
審校序
譯者序
前言
致謝
關於作者
關於審校
Chapter 01:工藝精神
Part I:紀律
極限程式設計(XP)
測試驅動開發(TDD)
重構
簡潔設計
合作寫程式
驗收測試
Chapter 02:測試驅動開發(TDD)
概述
基本概念
小結
Chapter 03:進階TDD
排序之1
排序之2
陷入困境
AAA(Arrange、Act、Assert)
測試替身
架構
小結
Chapter 04:測試設計
測試資料庫
測試GUI
測試模式
測試設計
轉換的優先順序前提(TPP)
小結
Chapter 05:重構
什麼是重構?
基本工具組
紀律
小結
Chapter 06:簡潔設計
YAGNI
已被測試涵蓋
最大化表達力
最小化重複
最小化規模
Chapter 07:合作寫程式
Chapter 08:驗收測試
紀律
持續建置
Part II:標準
你們的新任CTO
Chapter 09:生產力
我們永遠不會交付S**T
低成本的適應能力
隨時做好準備
穩定的生產力
Chapter 10:品質
持續改善
膽大無畏的才能
極致的品質
我們不會把責任推給QA
QA不會發現任何問題
測試自動化
自動化測試和使用者介面
測試使用者介面
Chapter 11:勇氣
我們彼此cover
誠實的估算
你必須說「不」
持續積極學習
指導
Part III:倫理
第一位程式設計師
75年
宅男與救世主
榜樣與惡人
我們主宰了世界
災難
誓言
Chapter 12:傷害
首先,不要造成任何傷害
最好的作品
可重複的證明
Chapter 13:完整
小週期
持續改進
保持高生產力
Chapter 14:團隊合作
像團隊一樣合作
誠實且合理地估算
尊重
永遠不會停止學習
附錄:TDD的規則總整理
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9786263339941
- 分級
- 普通級
-
- 頁數
- 456
- 商品規格
- 23*18.5*2.9
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
商品評價