回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理
書號:MP12120 作者:Robert C. Martin ISBN: 978-626-333-994-1
定價:NT$720元 印刷:單色 頁數:456頁
書籍規格:18.5*23 上市日:2024/11/10 譯者:盧國鳳 翻譯、陳傳興(Bruce Chen) 審校
學習定位:初階 本書附件:網路下載範例檔   快速前往 範例
前往購買 >> 蝦皮購物 類別:電腦技術  
       
快速前往 快速前往        

 

 
    [名家名著] 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大承諾
 
    齊聲讚譽
    推薦序
    審校序
    譯者序
    前言
    致謝
    關於作者
    關於審校
    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的規則總整理
 
    ✍作者簡介✍
    Robert C. Martin人稱Uncle Bob。他是cleancoders.com的共同創辦人。他也是Uncle Bob Consulting LLC的創辦人,為世界各地的大型企業提供軟體顧問、訓練以及技術開發等服務。在C++、Java物件導向、模式、UML、敏捷方法學和極限程式設計等領域,他撰寫了相當多的暢銷名著,《Clean Code》、《Clean Architecture》、《Clean Agile》等,繁體中文版皆由博碩文化出版。

    ✍審校者簡介✍
    陳傳興(Bruce Chen)由MS-DOS 6.22與Intel 486 DX2-66進入資訊領域,在QBasic寫下第一行Hello World,就愛上了開發的世界,目前任職於遠東金士頓科技擔任資深工程師。現任微軟最有價值專家(Microsoft MVP),喜歡分享技術心得於部落格(https://blog.kkbruce.net),瀏覽量超過七百萬。STUDY4與twMVC社群核心成員。合著出版作品有《ASP.NET MVC 4網站開發美學》、《ASP.NET MVC 5網站開發美學》。合譯出版作品有《Martin Fowler的企業級軟體架構模式》。協助翻譯GitHub上擁有18.5K星星的《ASP.NET Core開發人員指南》,為繁體與簡體中文化的主要貢獻者。
 

範例下載
 
  1. 影片檔 (500MB)
  2. 範例 (4.3KB)
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.