代碼大全2(普及版)

[美] 史蒂夫·麥康奈爾(Steve McConnell) 著 陳玉毅 陳軍 楊誌昂 洪佳 徐東偉 王國良 徐毅 譯

  • 出版商: 清華大學
  • 出版日期: 2026-04-01
  • 售價: $1,266
  • 語言: 簡體中文
  • ISBN: 7302712093
  • ISBN-13: 9787302712091
  • 相關分類: Refactoring
  • 下單後立即進貨 (約4週~6週)

  • 代碼大全2(普及版)-preview-1
  • 代碼大全2(普及版)-preview-2
  • 代碼大全2(普及版)-preview-3
代碼大全2(普及版)-preview-1

商品描述

"《代碼大全2(普及版)》作為名家經典著作,是一本完整的軟件構建手冊,涵蓋軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述軟件構建的各個主題,並詳細論述主流的新技術、高屋建瓴的觀點和通用的概念,還含有豐富而典型的程序示例。本書所論述的技術不僅填補了初級與中高級編程技術之間的空白,還為程序員提供了一個系統化的編程技巧參考。 《代碼大全2(普及版)》對經驗豐富的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生大有幫助。任何背景的讀者,都可以通過閱讀和領會本書,在更短的時間內更輕松地寫出更好、更簡潔、更優雅的 程序。 "

作者簡介

"史蒂夫·麥康奈爾 (Steve McConnell),科技類暢銷書作家,全球知名的軟件工程專家、作家及咨詢顧問,《軟件開發》雜誌多屆震撼大獎得主。他畢業於西雅圖大學並獲得計算機和哲學雙學位。作為Construx Software的創始人兼CEO,他長期以顧問身份服務於波音和微軟等企業,專註於提升軟件團隊與組織的交付效能,對行業有深遠的影響。其經典著作 《代碼大全》被許多開發者奉為“編程聖經”。著作包括《快速軟件開發》(紀念版)《軟件估算的藝術》《軟件開發的藝術》《軟件項目的藝術》等獲獎書籍。作為Construx Software首席執行官,他在過去二十多年與團隊一起從事軟件咨詢和培訓服務。2023年,他創辦Rain Dog Financial,轉型為認證財務規劃師(CFP?),利用其在預測和不確定性分析方面的背景,為客戶提供個人理財投資建議。"

目錄大綱

第Ⅰ部分?奠定基礎

第1章 歡迎來到軟件構建的世界 003

第2章 通過隱喻更充分地理解軟件開發 009

第3章 謀定而後動:前期準備 023

第4章 關鍵的構建決策 057

 

第II部分?高質量的代碼

第5章 軟件構建的設計 069

第6章 可以工作的類 121

第7章 高質量的子程序 157

第8章 防禦式編程 187

第9章 偽代碼編程過程 215

 

第Ⅲ部分?變量

第10章 變量使用中的常規問題 239

第11章 變量名稱的威力 263

第12章 基本數據類型 295

第13章 不常見的數據類型 323

 

第Ⅳ部分?語句

第14章 直線型代碼的組織 353

第15章 使用條件語句 361

第16章 控制循環 373

第17章 不常見的控制結構 395

第18章 表驅動法 417

第19章 常規控制問題 437

 

第Ⅴ部分?代碼改進

第20章 軟件質量概述 469

第21章 協同構建 483

第22章 開發人員測試 503

第23章 調試 541

第24章 重構 569

第25章 代碼調優策略 591

第26章 代碼調優技術 613

 

第Ⅵ部分?系統化考慮

第27章 程序規模對構建的影響 651

第28章 管理構建 663

第29章 集成 693

第30章 編程工具 715

 

第Ⅶ部分?軟件匠藝

第31章 代碼的布局和風格 733

第32章 自文檔代碼 781

第33章 個人性格 821

第34章 關於軟件匠藝 837

第35章 更多信息來源 853