您的浏览历史

代码大全(第二版)(被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)(08年度畅销榜TOP50)

进入免费试读


精彩评论
市场价 : ¥98.00
会员价 : ¥73.50(75折)

基本信息
【评  价】 (共 622 条) 参与评论
【原 书 名】 CODE COMPLETE, Second Edition
【原出版社】 Microsoft Press
【作  者】(美)Steve McConnell [同作者作品] [作译者介绍]
【译  者】 金戈[同译者作品] 汤凌 陈硕 张菲
【出 版 社】 电子工业出版社     【书 号】 7121022982
【上架时间】 2006-3-29
【出版日期】 2006 年3月 【开 本】 16开 【页 码】 960     【版 次】2-3
【所属分类】 计算机 > 软件与程序设计 > 综合 > 综合
合作专区 > 微软技术图书 > 微软程序设计
编辑推荐

被china-pub会员评为“2007年我最喜爱的十大技术图书”之一
被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一
是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎,该作者是两届Software Development Magzine Jolt Award震撼大奖得主。
中文索引,现供您免费下载:
下载地址:http://www.cc2e.com.cn/resoure/cc2index.rar
在线浏览地址:http://www.cc2e.com.cn/resoure/cc2index.pdf



推荐阅读

【内容简介】

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



代码大全是我早在好几年前便已经阅读过的好书。这几年来我不知买过多少书籍,也清理过许多因为书房再也放不下的书籍,但是代码大全这本书始终占据着我书架上重要的位置而不曾移开过,因为好书是经得起时光考验的。

—— Borland公司大中华首席技术官(CTO) 李维



在众多的编程类书籍中,如果只让我挑一本书来阅读,那我一定选择《代码大全》,因为它是最不可或缺的。

—— 《C++ Primer中文版(第三版)》译者 潘爱民


【作译者介绍】

Steve McConnell
Steve McConnell是Construx公司首席软件工程师,在公司里监督软件工程实施。他是软件工程知识体(SWEBOK) 项目构建知识领域的领导。Steve曾为微软公司、波音公司和西雅图地区的公司工作过。 Steve McConnell是以下著作的作者:1996年的《快速软件开发(Rapid Development)》、1998年的《软件项目长存之道(Software Project Survival Guide)》和2004年的《专业软件开发(Professional Software Development)》。他的书由于杰出,曾两度获得当年的《软件开发(Software Development)》杂志的优秀震撼大奖(Jol.. << 查看详细

金戈
金戈,网名JGTM,2004-2006连续三年获得微软最有价值专家(Microsoft MVP)奖,在Windows平台上有近20年的程序设计开发经验,8年多软件设计、开发与项目管理方面的工作经验。
在软件开发方面,早期主要使用Visual C++、Borland Delphi进行开发,于2003年所著的共享软件WinWAX Express曾在国外获得多个奖项。目前主要使用Visual C#在.NET平台进行应用技术研究与开发。他对Windows平台有着深入的研究和丰富的实践经验,尤其擅长COM/OLE组件技术、Windows Shell、Internet Explorer等等,并在面向对象.. << 查看详细

[同作者作品]
代码大全(第二版)(被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)(08年度畅销榜TOP50)
SOA原理.方法.实践

陈硕
陈硕,1982 年 4 月出生于四川乐山。2000 年考入北京师范大学电子信息与科学技术系,2004 年保送本校信号与信息处理专业念硕士研究生,将于2007年6月毕业。熟练掌握 C/C++ 语言,擅长使用 Verilog 做数字集成电路设计。 2003 年参加全国大学生电子设计竞赛,获全国一等奖。2004 年 2 月底至 5 月底在微软亚洲研究院实习,主要从事程序开发和调试(C++语言)。 2005 年 3 月初到 7 月初在 IBM 中国研究中心实习,主要从事程序开发(Java/Perl)。2006 年 3 月起,继续在微软亚洲研究院实习,并撰写毕业论.. << 查看详细

[同作者作品]
C# Primer中文版
代码大全(第二版)(被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)(08年度畅销榜TOP50)

汤凌
汤凌,1983年出生,电子科技大学通信与信息系统专业研究生。现在SAP Labs China实习。之前曾在摩托罗拉全球软件集团(Motorola Global Software Group)实习,职位为软件开发工程师。熟悉CMM/CMMI、RUP以及XP等主流开发过程和方法,具备大型项目开发经验。曾在某知名技术站点担任技术翻译,文章涉及软件开发、项目管理、产业分析等,有超过40万字的翻译经历。.. << 查看详细

[同作者作品]
代码大全(第二版)(被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一)(08年度畅销榜TOP50)

本书提供作译者介绍
Steve McConnell是Construx公司首席软件工程师,在公司里监督软件工程实施。他是软件工程知识体(SWEBOK) 项目构建知识领域的领导。Steve曾为微软公司、波音公司和西雅图地区的公司工作过。
Steve McConnell是以下著作的作者:1996年的《快速软件开发(Rapid Development)》、1998年的《软件项目长存之道(Software Project Survival Guide)》和2004年的《专业软件开发(Professional Software Development)》。他的书由于杰出,曾两度获得当年的《软件开发(Software Development)》杂志的优秀震撼大.. << 查看详细

【目录信息】


第1章 欢迎进入软件构建的世界 3
1.1 什么是软件构建? 3
1.2 软件构建为何如此重要? 6
1.3 如何阅读本书 8
关键点 8
第2章 用隐喻来更充分地理解软件开发 9
2.1 隐喻的重要性 9
2.2 如何使用软件隐喻 11
2.3 常见的软件隐喻 13
软件中的书法:写作代码 13
软件的耕作法:培植系统 14
软件的牡蛎养殖观点:系统生长 15
软件构建:建造软件 16
应用软件技术:智慧工具箱 20
组合各个隐喻 20
更多资源 20
关键点 21
第3章 三思而后行:前期准备 23
<< 查看详细目录

【译者序】

这本书讲什么
《代码大全》这本书的原名叫《Code Complete》,那么code complete 在这里是何含义呢?首先,它不代表现代集成开发环境(IDE)中的代码自动补全功能,本书也不打算向您讲解Eclipse 或Visual Studio 2005 中的代码自动补全功能是如何实现的?。其次,code complete 也不是真正的软件源代码“大全”的意思??,这本书既没有列出连接各种数据库的代码、也没有列出网页中常用的各种JavaScript 代码。书中的代码示例恐怕也不能直接copy&paste 代码到您自己的项目中。
那么code complete 到底是什么意思?中译本为什么又要取名为“代码大全”呢?虽然从网上讨论的情况看,各位网友对书名含义的理.. << 查看译者序

【前言】

普通的软件工程实践与最优秀的软件实践差距巨大——多半比其他工程学科中的这种差距都要大。因此,传播优秀实践经验的工具是十分重要的。
—— Fred Brooks
我写这本书的首要目的,就是希望缩小本行业中一般商业实践与大师级人物及专家们之间的知识差距。许多强大的编程技术在被编程领域的大众接触之前,都已在学术论文和期刊里尘封了多年。
虽然近年来前卫的软件开发实践迅速发展,但普通的实践手段并没有太大变化。
很多程序的开发仍然是漏洞百出、迟于交付并且超出预算,还有很多根本就无法满足用户的需求。软件业界以及学术界的研究人员已经发现了不少行之有效的实践经验,足以解决自.. << 查看前言
评论交流 共有622人开贴评论  1347人参与评论  623人参与打分 查看
343人
 55%
用户平均打分
我要写评论 help如何参与评论和打分
154人
 24%
80人
 12%
25人
 4%
21人
 3%

zchao_dc
二级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-25 21:01:00
不愧是大全,软件工程的诠释
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

jinhaijian

二级评论员
  
发表于:2009-3-1 1:10:00
不用多说,绝对是好书。书中讲到了很多的思想和方法,其实任何事情到最后都是细想和方法学。掌握了方法,就掌握了问题的本质。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
评价等级:  
发表于:2008-1-14 16:36:00
07年我最喜爱的技术图书评选会员评论:〈br〉代码大全 我建议作为每个程序员的教材,太经典了,我找不出更好的词来形容这本书,
感觉就像武打书中的武功秘籍,现在这本武功秘籍被印刷出版了,还不赶快去买一本
不然别人都练了,就你没有,岂不是 太逊了,还怎么在江湖上混呀!
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)

davidcuii
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2007-3-22 17:56:00
得确配得上"大全"二字!

二月初拿到书到现在大致浏览了一遍,总的感觉非常棒。
1。本书涵盖软件项目开发的各个周期:
虽然作者声称主要着墨于Construction阶段。但你可以非常容易的找到有关项目发起,测试,发布,甚至后期维护的内容。个人觉得CheckList殊为有用。
2。实用性强:
有关重构,配置管理的内容虽然短小却堪称字字珠玑。
命名规则的例子相信有经验的程序员会会心一笑。
3。针对性强
强调的是方法,思想,逻辑,而不是工具,实现。
指出错误的地方并给出解决方案。
4。语言生动
我是每晚躺在床上看完这本书的,经常不忍睡觉。


如果你要写程序,这本书没什么用。如果你要写软件,我强烈建议你买一本并仔细阅读一遍。
当你做到Architechtor/Manager你会更需要它。

如果说有不满意的地方,就在于:
1。太厚了,手酸:)
2。封面设计不好。
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得3支)  扔鸡蛋 (得0个)

muyangrenjie

三级评论员
评价等级:  
发表于:2006-5-14 20:11:00
今天专门去书店看了看,乍看封面挺失望,书架上不起眼的一本书,还那么厚,比起c++编程思想第四版和ajax实战那醒目绛红的书皮来说,要不是网上炒得这么热没人会注意它。细翻起来就有点放不下来了,越看越不释手,索性在书店看了整整一下午。这本书对于我这样没有受过良好的编程规范在编程世界里单打独斗的人来说,应该算是一本圣经级的了,曾经受够了不良编程习惯的苦果,常常要返工去修改那些被自己盖得乱七八糟的代码,甚至有些时候不得不放弃已经修改了好多次的代码重写。这种苦衷只有我们这些杂牌程序员知道。本以为java编程思想和c++编程思想是必买的书,现在看来,这本书也该是必买的。买了!!不过提一下下次改版的时候把书皮做得漂亮点。
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共622条)