Ruby元编程

Ruby元编程
作 者: Paolo Perrotta
出版社: 华中科技大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Paolo Perrotta有超过10年的软件设计和开发经验,发表过上百篇技术文章。他用过Java、C++、C#编程,最后爱上了Ruby。他是较早接受敏捷方法的实践者,在Yoox(一家大型互联网时尚公司)从事管理敏捷团队的工作。他还在欧洲各国教授编程培训课。目前他和女友(还有一只猫)住在意大利,专心钻研Ruby。

内容简介

《Ruby元编程》以案例形式循序渐进地介绍Ruby特有的实用编程技巧。通过分析案例、讲解例题、回顾Ruby代码库的实现细节,作者不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式,更详细开列出发挥其优势的技巧和常用的Ruby设计模式。Ruby之父松本行弘作序推荐。

图书目录

前言 vii致谢 ix引言 xi“元”这个字眼 xii关于本书 xix关于你 xxii第1部分 Ruby元编程 1第1章 星期一:对象模型 31.1 跟Bill在一起的星期一 31.2 打开类 41.3 类的真相 91.4 小测验:缺失的连接线 211.5 调用一个方法时发生了什么 231.6 小测验:混乱的模块 321.7 对象模型小结 35第2章 星期二:方法 372.1 一个重复代码的问题 382.2 动态方法 402.3 method_missing()方法 482.4 小测验:狩猎Bug ...

3.5 可调用对象 863.6 编写一种领域专属语言 943.7 小测验:更好的领域专属语言 96第4章 星期四:类定义 1014.1 类定义揭秘 1024.2 小测验:Taboo类 1094.3 单件方法 1104.4 Eigenclass 1164.5 小测验:模块的麻烦 1294.6 别名 1314.7 小测验:打破数学规律 135第5章 星期五:编写代码的代码 1395.1 带路 1395.2 Kernel#eval 1425.3 小测验:校验过的属性(第一步) 1525.4 小测验:校验过...