Ruby元编程
9978832830400299009
¥
10.61
1.9折
¥
56
九五品
库存4件
作者Paolo Perrotta 著;廖志刚 译
出版社华中科技大学出版社
出版时间2012-01
版次1
装帧平装
货号9978832830400299009
上书时间2024-12-03
商品详情
- 品相描述:九五品
图书标准信息
-
作者
Paolo Perrotta 著;廖志刚 译
-
出版社
华中科技大学出版社
-
出版时间
2012-01
-
版次
1
-
ISBN
9787560974583
-
定价
56.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
288页
-
字数
362千字
-
正文语种
简体中文
-
原版书名
Metaprogramming Ruby
- 【内容简介】
-
《Ruby元编程》以案例形式循序渐进地介绍Ruby特有的实用编程技巧。通过分析案例、讲解例题、回顾Ruby代码库的实现细节,作者不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式,更详细开列出发挥其优势的技巧和常用的Ruby设计模式。Ruby之父松本行弘作序推荐。
- 【作者简介】
-
PaoloPerrotta有超过10年的软件设计和开发经验,发表过上百篇技术文章。他用过Java、C++、C#编程,最后爱上了Ruby。他是较早接受敏捷方法的实践者,在Yoox(一家大型互联网时尚公司)从事管理敏捷团队的工作。他还在欧洲各国教授编程培训课。目前他和女友(还有一只猫)住在意大利,专心钻研Ruby。
- 【目录】
-
前言vii
致谢ix
引言xi
“元”这个字眼xii
关于本书xix
关于你xxii
第1部分Ruby元编程
第1章星期一:对象模型
1.1跟Bill在一起的星期一
1.2打开类
1.3类的真相
1.4小测验:缺失的连接线
1.5调用一个方法时发生了什么
1.6小测验:混乱的模块
1.7对象模型小结
第2章星期二:方法
2.1一个重复代码的问题
2.2动态方法
2.3method_missing()方法
2.4小测验:狩猎Bug
2.5关于method_missing()方法的更多内容
第3章星期三:代码块
3.1怎样度过驼峰日
3.2小测验:Ruby的#符号
3.3闭包
3.4instance_eval()
3.5可调用对象
3.6编写一种领域专属语言
3.7小测验:更好的领域专属语言
第4章星期四:类定义
4.1类定义揭秘
4.2小测验:Taboo类
4.3单件方法
4.4Eigenclass
4.5小测验:模块的麻烦
4.6别名
4.7小测验:打破数学规律
第5章星期五:编写代码的代码
5.1带路
5.2Kernel#eval
5.3小测验:校验过的属性(第一步)
5.4小测验:校验过的属性(第二步)
5.5小测验:校验过的属性(第三步)
5.6小测验:校验过的属性(第四步)
5.7钩子方法
5.8小测验:校验过的属性(第五步)
第6章尾声
第2部分“Rails中的元编程”
第7章ActiveRecord的设计
7.1准备旅程
7.2ActiveRecord的设计
7.3经验教训
第8章深入ActiveRecord
8.1动态属性
8.2动态查找器
8.3经验教训
第9章安全元编程
9.1元编程的测试
9.2化解猴子补丁
9.3经验教训
第三部分附录
附录A常见惯用法
A.1拟态方法
A.2空指针保护
A.3关于方法参数的技巧
A.4SelfYield
A.5Symbol#to_proc()方法
附录B领域专属语言
B.1关于领域专属语言
B.2内部和外部领域专属语言
B.3领域专属语言和元编程
附录C法术手册
C.1法术集
附录D参考书目
索引
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价