重构(Ruby版)
来源:互联网 发布:淘宝有名的帽子店铺 编辑:程序博客网 时间:2024/06/09 21:31
基本信息
原书名: 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版)
- 重构(Ruby版)
- 读《重构(Ruby版)》
- 重构之父Martin Fowler《重构(Ruby版)》:新一代Ruby程序员的指路明灯
- 重构之父Martin Fowler《重构(Ruby版)》:新一代Ruby程序员的指路明灯
- ruby程序重构方法
- 重构基本概念--->ruby重构有感(一)--未完待续!!!
- 重构基本概念--->ruby重构有感(一)--未完待续!!!
- 代码中的坏味道-->ruby重构有感(二)--未完待续!
- 一个python程序员的ruby三日游(五) ——重构(一)
- 一个python程序员的ruby三日游(六)——重构(二)元编程
- 一个python程序员的ruby三日游(六)——重构(二)元编程
- 一个python程序员的ruby三日游(五) ——重构(一)
- ruby on rails 数组去重
- Ruby on Rails,在Controller中指定页面重定向
- 5.15 ruby爬虫事件 (解决代理,重定向)
- mac版 ruby更新
- ruby
- IDA base64 F5
- Struts Nested 标签
- 网络安全审查制度即将推出 手机App安全加密成必然趋势
- JS 字符串中字符出现次数最多的字母 ,并返回次数
- 屏幕自适应窗口大小控件ResizeKit详细介绍
- 重构(Ruby版)
- C#导出到Excel或PDF
- 逻辑 standby
- [转载]pthread_create传递参数/单个或者多个
- 形状类族的中的纯虚函数(所有图形面积之和 )
- U盘安装GhostXP系统图文教程
- 【iOS】远程消息推送
- MoveWindow and SetWindowPos
- 城门