• Ruby元编程
21年品牌 40万+商家 超1.5亿件商品

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参考书目
索引
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP