网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 重构(Ruby版)/开发人员专业技术丛书
分类 教育考试-考试-计算机类
作者 (美)菲尔德斯
出版社 机械工业出版社
下载
简介
编辑推荐

本书是对Martin Fowler的经典权威著作《重构》的重大更新版,并以Ruby为例彻底重写——并非只是把代码从Java版中搬过来而已。

书中给出了一份详细的重构花名册,包含超过70条经过锤炼的Ruby重构技术,每一条都有详细指引、使用细节和范例代码。其中很多重构技术都用到了Ruby专有的强大特性,你可以从华章网站下载到全部代码。

作者借用Fowler最初的想法,展示了如何以一种受控、高效以及迭代的方式进行重构,帮助你有条不紊地改善代码的质量而不会引入新的bug。不论是编写还是维护Ruby代码,本书都将是不可或缺的重要参考。

内容推荐

本书是一本专门为职业Ruby程序员编写的重构指导。它的目标是向你展示如何以一种既受到严格控制又高效的方式进行重构。你将学习到不在代码中引入bug并能按部就班改进结构的重构方式。本书的主要内容:第1章指出重构是什么;第2章讨论进行重构的理由;第3章指出需要进行重构的信号;第4章讨论测试在重构中扮演的重要角色;第5章~第12章介绍了重构花名册,它包含了在重构领域里到目前为止的成果。当需要进行某项任务时,这份花名册可以手把手地提醒我们安全的做法。

本书的目标读者是专业的Ruby程序员、资深设计师和架构师。

目录

译者序

前言

致谢

第1章 重构初体验

 1.1 起点

1.1.1 Movie

1.1.2 Rental

1.1.3 Customer

1.1.4 对起始程序的评价

 1.2 重构第一步

 1.3 Statement方法的分解和再组合

1.3.1 移动Amount的计算

1.3.2 提炼常客积分的计算

1.3.3 移除临时变量

 1.4 用多态替换价格代码中的条件逻辑

 1.5 小结

第2章 重构的基本原理

第3章 代码里的坏味道

第4章 构建测试

第5章 重构花名册

第6章 组织方法

第7章 在对象之间移动特性

第8章 组织数据

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/31 15:14:18