资源大小: 19.05MB
发布时间: 2013-01-09
文件格式: pdf
下载次数: 3
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: 代码整洁之道原名: Clean Code别名: A Handbook of Agile Software Craftsmanship作者: Robert C. Martin译者: 韩磊资源格式: PDF版本: 扫描版出版社: 人民邮电出版社书号: 9787115216878发行时间: 2010年1月1日地区: 大陆语言: 简体中文简介: 编辑推荐作者Martin是软件工程领域的大师级人物,是《敏捷软件开发:原则、模式与实践》、《敏捷软件开发:原则、模式与实践(C#版)》(邮电)、《极限编程实践》(邮电)等国内引进的畅销书的作者,其中第一本原著荣获美国《软件开发》第13届震憾(Jolt)大奖,Martin的敏捷系列书是软件工程界的权威书籍。本书是他的又一最新力作。Martin在书中对代码具有革命性的解读阐述了整洁代码的最佳敏捷实践的方法书中介绍规则均来自Martin多年的经验,拥有很高的借鉴价值。内容简介软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。作者简介Robert C. Martin,是软件工程领域的大师级人物,是《敏捷软件开发:原则、模式与实践》、《敏捷软件开发:原则、模式与实践(C#版)》(邮电)、《极限编程实践》(邮电)等国内引进的畅销书的作者,其中第一本原著荣获美国《软件开发》第13届震憾(Jolt)大奖,Martin的敏捷系列书是软件工程界的权威书籍。本书是他的又一最新力作。 目录: 第1章 整洁代码1.1 要有代码1.2 糟糕的代码1.3 混乱的代价1.3.1 华丽新设计1.3.2 态度1.3.3 迷题1.3.4 整洁代码的艺术1.3.5 什么是整洁代码1.4 思想流派1.5 我们是作者1.6 童子军军规1.7 前传与原则1.8 小结1.9 文献第2章 有意义的命名2.1 介绍2.2 名副其实2.3 避免误导2.4 做有意义的区分2.5 使用读得出来的名称2.6 使用可搜索的名称2.7 避免使用编码2.7.1 匈牙利语标记法2.7.2 成员前缀2.7.3 接口和实现2.8 避免思维映射2.9 类名2.10 方法名2.11 别扮可爱2.12 每个概念对应一个词2.13 别用双关语2.14 使用解决方案领域名称2.15 使用源自所涉问题领域的名称2.16 添加有意义的语境2.17 不要添加没用的语境2.18 最后的话第3章 函数3.1 短小3.2 只做一件事3.3 每个函数一个抽象层级3.4 switch语句3.5 使用描述性的名称3.6 函数参数3.6.1 一元函数的普遍形式3.6.2 标识参数3.6.3 二元函数3.6.4 三元函数3.6.5 参数对象3.6.6 参数列表3.6.7 动词与关键字3.7 无副作用3.8 分隔指令与询问3.9 使用异常替代返回错误码3.9.1 抽离Try/Catch代码块3.9.2 错误处理就是一件事3.9.3 Error.java依赖磁铁3.10 别重复自己3.11 结构化编程3.12 如何写出这样的函数3.13 小结3.14 SetupTeardownIncluder程序3.15 文献第4章 注释第5章 格式第6章 对象和数据结构第7章 错误处理第8章 边界第9章 单元测试第10章 类第11章 系统第12章 迭进第13章 并发编程第14章 逐步改进第15章 JUnit内幕第16章 重构SerialDate第17章 味道与启发附录A 并发编程II附录B org.jfree.date.SerialDate结束语


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。