![](https://img1.360buyimg.com/imgzone/jfs/t1/128025/19/24108/881289/62c63933E19e99bb4/48d0ae173fd34758.jpg)
![](https://img1.360buyimg.com/imgzone/jfs/t1/105812/9/24250/755194/62c63933E9b0e7dc2/a90cdd533e3af3b9.jpg)
作 者:(美)史蒂夫·麥康奈爾 著 陳玉毅 等 譯
定 價:256
出 版 社:清華大學出版社
出版日期:2022年06月01日
頁 數:916
裝 幀:精裝
ISBN:9787302583646
"史蒂夫·麥康奈爾(Steve McConnell)的《代碼大全》是全球公認的編程很好實用指南,十多年來一直幫助開發人員寫出更好的軟件。這本經典書籍包含行之有效的實踐和數百個範例代碼,充分展現了軟件構建的藝術和科學。史蒂夫對學術界和日常商業實踐進行了廣泛的研究,從中萃取出精華,通過通俗易懂的表達方式和體例,形成了一套行之有效的技術、原理和實踐體繫,旨在幫助廣大程序員以最快的速度、更少的時間、更少的預算,來寫出質量更高、更優美的代碼。作為一本綜合性強和實用性高的經典參考書,本書適合任何一個等
●第Ⅰ部分 奠定基礎
第1章 歡迎來到軟件構建的世界
第2章 通過隱喻更充分地理解軟件開發
第3章 謀定而後動:前期準備
第4章 關鍵的構建決策
第Ⅱ部分 高質量的代碼
第5章 軟件構建的設計
第6章 可以工作的類
第7章 高質量的子程序
第8章 防御式編程
第9章 偽代碼編程過程
第Ⅲ部分 變量
第10章 變量使用中的常規問題
第11章 變量名稱的威力
第12章 基本數據類型
第13章 不常見的數據類型
第Ⅳ部分 造句
第14章 直線型代碼的組織
第15章 使用條件語句
第16章 控制循環
第17章 不常見的控制結構
第18章 表驅動法
第19章 常規控制問題
第Ⅴ部分 代碼改進
第20章 軟件質量概述
第21章 協同構建
第22章 開發人員測試
第23章 調試
第24章 重構
第25章 代碼調優策略
第26章 代碼調優技術
第Ⅵ部分 繫統化考慮
第27章 程序規模對構建的影響
第28章 管理構建
第29章 集成
第30章 編程工具
第Ⅶ部分 軟件匠藝
第31章 代碼的布局和風格
第32章 自文檔代碼
第33章 個人性格
第34章 關於軟件匠藝
第35章 更多信息來源
本書作為名家經典著作,是一本完整的軟件構建手冊,涵蓋軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述軟件構建的各個主題,並詳細論述主流的新技術、高屋建瓴的觀點和通用的概念,還含有豐富而典型的程序示例。本書所論述的技術不僅填補了初級與中高級編程技術之間的空白,同時還為程序員提供了一個有關編程技巧的信息來源。本書對經驗豐富的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生大有幫助。無論是什麼背景的讀者,都可以通過閱讀和領會本書,在更短的時間內更輕松地寫出更好、更簡潔和更優雅的程序。
(美)史蒂夫·麥康奈爾 著 陳玉毅 等 譯
"史蒂夫·麥康奈爾(Steve McConnell)屢獲殊榮的科技類暢銷書作家,他的兩部作品《代碼大全》和《快速軟件開發》被《軟件開發》雜志授予很好產品震撼大獎,他的書被翻譯成30種語言,在全球範圍內銷量超過一百萬冊。史蒂夫熱衷於通過提高個人和團隊的技能來提高軟件組織的績效。他是Construx Software公司的創始人兼首席執行官,該公司提供培訓、咨詢、輔導和免費資源,專注於更有效的軟件開發實踐。"