重构(Ruby版)

基本信息

原书名: Refactoring: Ruby Edition
原出版社: Addison-Wesley Professional
作者: (美)Jay Fields    Shane Harvie    Martin Fowler    [作译者介绍]
译者: 徐旭铭[同译者作品]
丛书名: 开发人员专业技术丛书
出版社:机械工业出版社
ISBN:9787111300786
上架时间:2010-5-5
出版日期:2010 年4月
开本:16开
更多详细信息请查看:http://www.china-pub.com/196681


内容简介

本书是一本专门为职业Ruby程序员编写的重构指导。它的目标是向你展示如何以一种既受到严格控制又高效的方式进行重构。你将学习到不在代码中引入bug并能按部就班改进结构的重构方式。本书的主要内容:第1章指出重构是什么;第2章讨论进行重构的理由;第3章指出需要进行重构的信号;第4章讨论测试在重构中扮演的重要角色;第5章~第12章介绍了重构花名册,它包含了在重构领域里到目前为止的成果。当需要进行某项任务时,这份花名册可以手把手地提醒我们安全的做法。
本书是对Martin Fowler的经典权威著作《重构》的重大更新版,并以Ruby为例彻底重写——并非只是把代码从Java版中搬过来而已。
书中给出了一份详细的重构花名册,包含超过70条经过锤炼的Ruby重构技术,每一条都有详细指引、使用细节和范例代码。其中很多重构技术都用到了Ruby专有的强大特性,你可以从华章网站下载到全部代码。
作者借用Fowler最初的想法,展示了如何以一种受控、高效以及迭代的方式进行重构,帮助你有条不紊地改善代码的质量而不会引入新的bug。不论是编写还是维护Ruby代码,本书都将是不可或缺的重要参考。本书内容
理解重构的核心原则,以及进行重构的原因
发现Ruby代码中的“坏味道”
逐步将糟糕的设计转变成设计精良的代码
构建测试以便保证重构正确进行
理解重构中的难点以及克…………………………………………………………………………

来自:http://www.verydemo.com/demo_c119_i5385.html

你可能感兴趣的:(重构(Ruby版))