代码大全2(英文限量珍藏版)
《软件开发》杂志Jolt大奖;大而全,洞悉软件构建精髓;优而先,兼顾行业实践研究;奠定硬核技术领导力的经典;庸常变身卓越的实用性指导

作者:[美]史蒂夫·麦康奈尔(Steve McConnell)

定价:127元

印次:1-5

ISBN:9787302546283

出版日期:2020.07.01

印刷日期:2022.09.23

图书责编:文开琪

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《代码大全 : 英文限量珍藏版》作为名家经典著作,是一本完整的软件构建手册,涵盖软件构建过程中的所有细节。它从软件质量和编程思想等方面论述软件构建的各个主题,并详细论述主流的新技术、高屋建瓴的观点和通用的概念,还含有丰富而典型的程序示例。本书所论述的技术不仅填补了初级与中高级编程技术之间的空白,同时还为程序员提供了一个有关编程技巧的信息来源。 《代码大全 : 英文限量珍藏版》对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生大有帮助。无论是什么背景的读者,都可以通过以阅读和领会本书,在更短的时间内更轻松地写出更好、更简洁和更优雅的程序。

史蒂夫·麦康奈尔 (Steve McConnell)● 与比尔·盖茨和Linux之父林纳斯·托瓦兹齐名● 《软件开发》杂志两届技术类图书震撼大奖得主● 《软件开发》杂志两届生产力效率大奖得主● 华盛顿西雅图大学校友会专业成就奖● IEEE计算机学会金牌核心奖章得主● 《普吉特商业杂志》杰出青年人物奖● 硅谷工程领导力峰会常年演讲嘉宾

前言 最佳软件工程实践与一般软件工程实践,两者的差异非常大,用“一个在天上,一个在地上”这样的比喻来形容,恐怕也不夸张,而且远远超过其他任何工程学科。从这一点看,用于传播优秀软件工程实践的工具,其重要性不言而喻。 ——弗雷德·布鲁克斯 在写作本书的过程中,我主要考虑的是缩短同一个行业中两端的差距,一端是权威、专业人士,另一端是普通的商用实践人员。在如涓涓细流一般“浸润”并被普及成为业内知晓的通用实践之前,许多强大的编程技术其实早已经隐身于期刊杂志和学术论文中很多年。 在21 世纪的前十年,处于前沿的软件开发实践已经得到了突飞猛进的发展。然而,通用实践却一直裹足不前。Bug 随处可见,交付时间一拖再拖,超出预算,等等,这样的情形在很多软件项目中仍然屡见不鲜,甚至还有很多软件根本无法满足其用户的要求。来自软件行业和学术机构的研究人员发现,早在20 世纪70 年代,就有许多足以消除大多数编程难题的高效实践。然而,这些高效实践的报道并没有走出专业技术期刊的影响圈,以至于还有相当一部分软件组织在21 世纪的前十几年,仍然没有采用这些高效的编程实践。研究还发现,一项研究进展走向商用实践,一般需要5~10 年甚至更多的时间(Raghavan and Chand 1989, Rogers 1995, Parnas 1999)。这本书最初的写作动机就是以高效的方式缩短这个过程,使这些关键的发现可以马上供大多数程序员采用。 哪些人适合阅读本书? 本书中包含的研究和编程轶事将帮助大家创建高质量的软件,更轻松、更快速地做好自己的工作。本书将帮助你洞若观火,看清楚过去存在的难题,从而知道未来...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
简明目录

第I 部分 奠定基础

第1 章 欢迎来到软件构建的世界 3

第2 章 有助于更充分理解软件开发的隐喻 9

第3 章 谋定而后动:前期准备 23

第4 章 关键的“构建”决策 61

第II 部分 创建高质量的代码

第5 章 软件构建中的设计 73

第6 章 可以工作的类 125

第7 章 高质量的例程 161

第8 章 防御性编程 187

第9 章 伪代码编程过程 215

第III 部分 变量

第10 章 变量中使用的一般性难题 237

第11 章 变量名的力量 259

第12 章 基本数据类型 291

第13 章 不常用的数据类型 319

第IV 部分 语句

第14 章 直线性代码的组织 347

第15 章 条件语句的使用 355

第16 章 控制循环 367

第17 章 不太常见的控制结构 391

第18 章 表驱动的方法 411

第19 章 常见的控制难题 431

第V 部分 代码改进

第20 章 软件质量的全景观 463

第21 章 协同构建代码 479

第22 章 开发人员和测试 499

第23 章 调试 535

第24 章 重构 563

第25 章 代码调优策略 587

第26 章 代码调优技术 609

第VI 部分 系统级考量

第27 章 程序规模对构建的影响 649

第28 章 对软件构建进行管理 661

第29 章 集成 689

第30 章 编程工具 709

第VII 部分 软件匠艺

第31 章 布局和风格 729

第32 章 自带文档说明的代码 777

第33 章 个性 ... 查看详情

“自从有了她,程序员就分两种……
一种是看过《代码大全2》的,一种是没有看过的。”
犹如蒙娜丽莎的微笑,本书从语言基础到创建高质量代码,到变量、语句、代码优化、系统考量和软件工艺,全方面涵盖关于软件构建的种种细节,细节是决定卓越与平庸的分水岭,不管是卢浮宫琥珀色的古老建筑与钻石般夺目的玻璃金字塔,还是卓有成效的程序员。
查看详情