|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
更多书评(共2条)
内容提要:
代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。
喜欢读"这本书"的人也喜欢:
作者简介:
史蒂夫?迈克康奈尔(Steve McConnell)被公认为软件开发社区中的首要作者和发言人之一。他是Construx Software公司的首席软件工程师。他所编著的图书包括曾被《软件开发》杂志授予优异产品震撼大奖的《代码大全》和《快速软件开发》,以及《软件项目生存指南》和《专业软件开发》等等。
编辑推荐:
两届震撼大奖得主,数十年软件开发智慧,十二年前的经典,十二年后再铸辉煌!
Amazon全五星一致推荐!开发者必读著作!图书馆必备典藏! 《程序员》杂志海量篇幅专题报道(2006年第3期)。 第二书店/当当网 www.Dearbook.com.cn;中国互动出版网 www.China-pub.com;沈阳华储网上书店 www.Huachu.com.cn;?北京蔚蓝网上书城 www.Welan.com四大权威网上书店鼎力推荐! 目录:
译者序:
这本书讲什么
《代码大全》这本书的原名叫《Code Complete》,那么code complete 在这里是何含义呢?首先,它不代表现代集成开发环境(IDE)中的代码自动补全功能,本书也不打算向您讲解Eclipse 或Visual Studio 2005 中的代码自动补全功能是如何实现的?。其次,code complete 也不是真正的软件源代码“大全”的意思??,这本书既没有列出连接各种数据库的代码、也没有列出网页中常用的各种JavaScript 代码。书中的代码示例恐怕也不能直接copy&paste 代码到您自己的项目中。
那么code complete 到底是什么意思?中译本为什么又要取名为“代码大全”呢?虽然从网上讨论的情况看,各位网友对书名含义的理解有出入..
前言:
普通的软件工程实践与最优秀的软件实践差距巨大——多半比其他工程学科中的这种差距都要大。因此,传播优秀实践经验的工具是十分重要的。
—— Fred Brooks
我写这本书的首要目的,就是希望缩小本行业中一般商业实践与大师级人物及专家们之间的知识差距。许多强大的编程技术在被编程领域的大众接触之前,都已在学术论文和期刊里尘封了多年。
虽然近年来前卫的软件开发实践迅速发展,但普通的实践手段并没有太大变化。
很多程序的开发仍然是漏洞百出、迟于交付并且超出预算,还有很多根本就无法满足用户的需求。软件业界以及学术界的研究人员已经发现了不少行之有效的实践经验,足以解决自20 世纪70 年..
书摘:
相对于前面那个呆板的用写作所做的隐喻,一些软件开发人员则认为应当将创造软件想象成类似播种和耕作的情形。你一次设计系统的一小部分、写出一段代码、做一点测试,并将成果一点点添加到整个系统中。通过这种小步前进,你可以把每次可能遇到的麻烦减到最小。
有时候人们会用很糟的隐喻去描述一种很好的技术,此时需要保全这一技术,并去寻找更好的隐喻。这个例子里的增量技术是很有价值的,但把它比作播种和耕作却非常糟糕。 “每次做一点”这个主意可能在某些方面与农作物生长类似,但把软件开发类比为耕作就很不贴切,也没有太多意义,而且我们很容易用下面即将介绍的更好的隐喻替代它。人们也很难把耕作这个隐喻引申到“一次做一点事情”之外。 如果你认同耕作这种隐喻,就请想象一下图2—2的情况:你会发现自己谈论的是:对系统计划施肥、对细节设计疏果,并通过有效的管理土地来增加代码的产量,最终取得代码大丰收。你还会说“轮种C++和大麦”,或者让土地闲置一年以增加硬盘里面氮肥的供应量。 软件耕作这一隐喻的弱点在于它暗示了人们将无法对开发软件的过程和方式进行任何直接的控制。你在春天播下代码的种子,然后按照农历节气向土地佬儿许几个愿,你将会在秋天收获到丰盛的代码。P14-15 图书城用户最近发表的书评:
我想说,这本书实在是太完美了。。。甚至我都想把它推荐给每一个做IT和不做IT的朋友。
从来没想到一本书能这么巨细无遗而且又风趣生动;如此严谨又有丰富的示例;无论是理论还是实践你都能从这本书中得到启示和指导。 于是,推荐给你~ 全文(0篇回应) |