代码大全(第2版) - [美] 史蒂夫·迈克康奈尔

代码大全(第2版)

[美] 史蒂夫·迈克康奈尔

出版时间

2006-02-28

ISBN

9787121022982

评分

★★★★★

标签

编程

书籍介绍

第2版的《代码大全》是著名IT畅销书作者史蒂夫·迈克康奈尔11年前的经典著作的全新演绎:第2版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

目录
第 1 章 欢迎进入软件构建的世界  3
第 2 章 用隐喻来更充分地理解软件开发  9
第 3 章 三思而后行:前期准备  23
第 4 章 关键的“构建”决策  61
第 5 章 软件构建中的设计  73

显示全部
用户评论
7天刷完,成就感爆棚!
作为程序员,此书必读,先看Kernighan的程序设计实践再看此书效果更佳
读的时候一直为本书的中文译名不解,直到读完很久之后,在MS的某个培训上偶然得知:Code Complete的解释可以是代码冻结。大概就是完成了相当的测试后,发布以前,认为程序的代码不应该再被修改,于是Code Complete。或许原作者取此标题也有此意?暗示我们写代码要以Code Complete时的状态为目标之类。
: TP311.52/3340
构建的核心就是管理复杂度,要把主要精力集中于构建活动,采用自上而下的思考,自下而上的执行,这样才能提高工作效率。
工程项目架构指南,往细点说可以说是设计模式应用指南。 P.S. 我还是挺看重良好的代码格式的,不管具体格式怎样,但目的一定是尽量做到一眼就能明白意图,不用花两三秒仔细看才反应过来。我的偏好是,更喜欢变量命名直观(recv_buf、read_cnt、server_addr还好,但rc、n、c在小函数作用域外满天飞我会有些头疼)、侧重描述“做什么”、适当留白的代码。
一本比较泛的书,书读起来没毛病
软件构建细致到极致的大头书。降低复杂度!降低复杂度!降低复杂度!
大学时读的这本书
编程的核心问题就是管理复杂度的问题,这本书从架构层面到方法、变量命名都在实践如何去做这样的事情 不可多得的工程好书,值得反复阅读
下载
收藏