代码大全(第2版)[试读]
业内人士对本书的评价
CodeGear首席技术官(CTO) 李维——代码大全是我早在好几年前便已经阅读过的好书。这几年来我不知买过多少书籍,也清理过许多因为书房再也放不下的书籍,但是代码大全这本书始终占据着我书架上重要的位置而不曾移开过,因为好书是经得起时光考验的。 微软亚洲研究院 研究员 潘爱民——在众多的编程类书籍中,如果只让我挑一本书来阅读,那我一定选择《代码大全》,因为它是最不可或缺的。 CSDN副总经理 曾登高——《代码大全(第2版)》是一本真正体贴开发者的经典巨著! 《游戏之旅--我的编程感悟》作者 云风—— 能把软件做好的人很多,但是把方法总结出来却很难。《代码大全》做到了,它堪称一本构建软件的百科全... 查看全部[ 业内人士对本书的评价 ]
目录
前言xml version='1.0' encoding='%SOUP-ENCODING%' 鸣谢 核对表目录 表目录 图目录 第1部分打好基础 第1章欢迎进入软件构建的世界 1.1什么是软件构建 1.2软件构建为何如此重要 1.3如何阅读本书 关键点 第2章用隐喻来更充分地理解软件开发 2.1隐喻的重要性 2.2如何使用软件隐喻 2.3常见的软件隐喻 软件中的书法:写作代码 软件的耕作法:培植系统 软件的牡蛎养殖观点:系统生长 软件构建:建造软件 应用软件技术:智慧工具箱 组合各个隐喻 更多资源 关键点 第3章三思而后行:前期准备 3.1前期准备的重要性 前期准备适用于现代软件项目吗 准备不... 查看全部[ 目录 ]
译 序
点题我很荣幸能够代表《代码大全》第2版的全体译者、审阅者作序。在这篇序中,我想先来说说这本书的名字。一本书的名字理应是全书的点睛之笔。然而,当《代码大全》一书的第1版在1993年被学苑出版社引入国内并译为中文版本的时候,“Code Complete”被译为了“代码大全”——这实在是一个有趣的错误。Code Complete到底是什么意思?我们不妨对比其他一些常见的说法:Mission Complete——“任务完成”(游戏中常见);Download Complete——“下载完成”(浏览器中常见)……那么,Code Complete不就是“编码完成”的意思吗?据我了解,在一些现代软件工程中,“... 查看全部[ 译 序 ]