代码大全(第2版) [美] 史蒂夫·迈克康奈尔著 金戈译 PDF下载
第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。第 1 章 欢迎进入软件构建的世界 3 第 2 章 用隐喻来更充分地理解软件开发 9 第 3 章 三思而后行:前期准备 23 第 4 章 关键的“构建”决策 61 第 5 章 软件构建中的设计 73 第 6 章 可以工作的类 125 第 7 章 高质量的子程序 161 第 8 章 防御式编程 187 第 9 章 伪代码编