庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
地圖+地圖創意遊戲 (附行旅世界地圖包)
  • 定價650.00元
  • 8 折優惠:HK$520
  • 放入購物車
二樓書籍分類
 
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理


沒有庫存
訂購需時10-14天
9786263339941
Robert C. Martin
盧國鳳
博碩
2024年11月13日
240.00  元
HK$ 204  






ISBN:9786263339941
  • 規格:平裝 / 456頁 / 18.5 x 23 x 2.93 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > 軟體工程











      ?或許你不會用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的規則總整理



    ?




    其 他 著 作
    1. 無瑕的程式碼 敏捷篇:還原敏捷真實的面貌
    2. 無瑕的程式碼:整潔的軟體設計與架構篇
    3. 無瑕的程式碼──敏捷完整篇──物件導向原則、設計模式與C#實踐
    4. 無瑕的程式碼 番外篇:專業程式設計師的生存之道
    5. 無瑕的程式碼:敏捷軟體開發技巧守則