← 黑客书架

Ruby 元编程 封面

Ruby 元编程

Metaprogramming Ruby

Paolo Perrotta · 初版 2010 年

  • 42次提及
  • 29人推荐
  • 35位 HN 评论者

为什么值得读

短小精悍地拆解Ruby元编程机制,看懂框架底层魔法

适合:已掌握Ruby基础想进一步进阶的开发者

值得读指数:88 / 100

Hacker News 读者推荐

……而且从那以后我真的是每天都在用它,看到刚入门的新人写的东西感觉特别亲切。我最初也是跟着 https://www.railstutorial.org/book 学的,强烈推荐。我也很喜欢 Paolo Perrotta 写的《Metaprogramming Ruby》——内容更进阶,读完会让你恍然大悟:原来 Rails 那些神奇的 DSL 是这么搭出来的啊。我今天刚买了《Rebuilding Rails》(https://rebuilding-rails.com/),听说口碑超棒……

pqdbr 在 HN 的推荐

……在搞清楚底层工具有哪些之前,你根本不可能搞懂 rails 幕后到底发生了什么。如果你已经掌握了 Ruby 基础,那就赶紧入手这本书进阶一下吧:http://www.amazon.com/Metaprogramming-Ruby-Program-Like-Pros... 至于 rails 里的那些 gem……去钻研它们的源码,看看它们到底想干啥,然后自己动手写一遍,不然你可能会把大把时间耗在跟文档稀烂又脆弱易碎的 gem 较劲上,那……

nolite 在 HN 的推荐

对于任何在费劲理解 Ruby 元编程的人来说,篇幅不长且言简意赅的《Metaprogramming Ruby》绝对是一本必读好书。像 define_method、method_missing、各种 eval 方法,还有 Blocks、Procs 和 Lambdas 之间的区别,看似疯狂,背后其实大有门道。其中大部分内容都是围绕着操作……

vinceguidry 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。