Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well.
This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects.
Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining.
Metaprogramming Ruby
《Ruby元编程(第2版)》热门书评
-
《Ruby 元编程》书评
69有用 2无用 膘 2012-02-18
远超预期的惊喜在出行前的一天拿到这本书,翻了几页,感觉不错,心里很有些纠结。要出远门的原因,衣物和工作设备之外的东西要尽量精简。 书籍方面反复挑拣,正在读和很想读的几本书,也都只好先放下,最后带上了这本新书和一本工作用书。在飞机上拿起这本书后,一边读,一边用笔勾划记录,三小时的班程,一气读完了半本。...
-
ruby王国殿堂之路
14有用 0无用 琳琳的小狗 2010-02-24
刚读完这本书,欣喜之情溢于言表。薄薄的一本书,把ruby对象模型、以及围绕此核心而来的各种高级技巧都讲透了,原理讲了不说,还外带把现实中的应用也一并列举了出来,让你不懂都不行:)我喜欢这本书,不管你是初级入门还是中高级ruby程序员,此书都必须一读!注意不是值得一读,是必须!new bie,不要看到...
-
不学元编程,不如用java
6有用 0无用 Apanda 2013-12-16
在java的时代,因为不满面向类/对象的复杂机制,自己借鉴研究了对象装备模式,后来发现就是spring的原理。当时不知spring的情况下,还自己实现了利用运行时反射机制来动态的给对象设置空类,拼装方法共享实例对象属性,做出来虽然很欣慰,但是很难看,很慢,不可能到生产环境。后来了解了js的函数原型p...
-
根本没有什么元编程,只有编程而已
5有用 0无用 烟火人间 2012-03-27
读完这本书觉得,什么是元编程?就是一些更强大、更灵活的技巧的集合。跟着书中的 Bill 大师去思考,试着解决每一个问题。你会发现这里所展示的方法、技巧,就恰好是解决问题最精巧、最舒服的方式。虽然这个过程会不断的让人豁然开朗和惊叹,但又觉得一切都好像是自然而然的。就像 Bill 大师在山巅所说的这句—...
-
学ruby的都应该看看此书
5有用 1无用 鹿鸣 2012-01-07
此书不是基本入门书,但是想更好的应用ruby,在看完ruby基础后,应该看看此书,了解ruby真正的动态化威力。现在感觉做DSL,最方便的就是ruby了,因为有很多内置的方法就很适合元编程。前面两章,我看得这里的翻译,翻译的还不错,后面的就看网上的e文版,好在这本书的英文算不上很复杂,基本能看通。需...
书名: Ruby元编程(第2版)
作者: [意] Paolo Perrotta
出版社: 华中科技大学出版社
原作名: Metaprogramming Ruby 2
译者: 廖志刚
出版年: 2015-8-1
页数: 272
定价: 68.80
装帧: 平装
ISBN: 9787568009799