代碼大全2(紀念版) Code Complete: A Practical Handbook of Software Construction, 2/e
Steve McConnell 譯 陳玉毅 陳軍 楊志昂 洪佳 徐東偉 王國良 徐毅
- 出版商: 清華大學
- 出版日期: 2022-06-01
- 售價: $1,536
- 語言: 簡體中文
- 頁數: 883
- 裝訂: 精裝
- ISBN: 7302583641
- ISBN-13: 9787302583646
-
相關分類:
Refactoring
- 此書翻譯自: Code Complete: A Practical Handbook of Software Construction, 2/e (Paperback)
-
相關翻譯:
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e) (繁中版)
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
C++ Primer Plus, 6/e (中文版) (C++ Primer Plus, 6/e (Developer's Library))$780$616 -
不藏私的 Photoshop 文字創意設計$390$308 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$357 -
MySQL 新手入門超級手冊(適用 MariaDB)$500$395 -
$888Yocto for Raspberry Pi (Paperback) -
Effective C++ : 改善程序與設計的 55個具體做法, 3/e (簡體中文版) (Effective C++ : 55 Specific Ways to Improve Your Programs and Designs, 3/e)$534$507 -
Embedded Linux Development using Yocto Project Cookbook, 2/e (Paperback)$1,980$1,881 -
$789重構 : 改善既有代碼的設計, 2/e (簡中典藏精裝版)(Refactoring: Improving The Design of Existing Code, 2/e) -
C++ Primer, 5/e (繁體中文版)$990$782 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
持續交付 2.0:實務導向的 DevOps$680$530 -
The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition)$680$537 -
$626Python程序設計基礎(原書第5版) -
程序設計語言原理, 12/e (Concepts of Programming Languages, 12/e)$1,374$1,305 -
AWS 解決方案架構師學習與備考 (第3版·SAA-C02)$588$559 -
Clean Architecture 無瑕的程式碼-整潔的軟體設計與架構篇 + 實作篇-在整潔的架構上弄髒你的手 (雙書合購)$1,080$820 -
$602計算機底層的秘密 -
Code:隱藏在電腦軟硬體底下的秘密 (第二版) (Code: The Hidden Language of Computer Hardware and Software, 2/e)$680$537 -
電路基礎 (原書第7版·精編版)$594$564 -
Clean Architecture 無瑕的程式碼-整潔的軟體設計與架構篇 + 實作篇-在整潔的架構上弄髒你的手, 2/e (雙書合購)$1,180$900 -
計算機網絡 第3版$474$450 -
Java 項目開發全程實錄, 5/e$539$512 -
數據安全治理實踐$948$901
商品描述
《代碼大全2(紀念版)》作為名家經典著作,是一本完整的軟件構建手冊,涵蓋軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述軟件構建的各個主題,並詳細論述主流的新技術、高屋建瓴的觀點和通用的概念,還含有豐富而典型的程序示例。本書所論述的技術不僅填補了初級與中高級編程技術之間的空白,同時還為程序員提供了一個有關編程技巧的信息來源。 《代碼大全2(紀念版)》對經驗豐富的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生大有幫助。無論是什麼背景的讀者,都可以通過閱讀和領會本書,在更短的時間內更輕松地寫出更好、更簡潔和更優雅的程序。
作者簡介
史蒂夫·麥康奈爾(Steve McConnell),1998年《軟件開發》雜誌讀者評選的軟件業最有影響力的三大人物,與比爾·蓋茨(Bill Gates)和萊納斯·托瓦爾茲(Linus Torvalds)齊名。 Construx軟件公司首席軟件工程師,負責領導公司的軟件工程實踐。史蒂夫是軟件工程知識體系(SWEBOK)項目構建知識領域的負責人,先後在微軟、波音和西雅圖地區的其他公司從事軟件項目。他主導開發的Construx估算和SPC估算專家軟件曾經榮獲《軟件開發》雜誌評選的生產力大獎。
目錄大綱
簡 明 目 錄
第Ⅰ部分 奠定基礎
第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



