Ruby元编程实战

7年前

Ruby易于学习难于精通主要就在于Ruby动态的特性,强大的功能让我们在遇到具体需求时感觉无从下手,可选择的思路太多,[Ruby元编程实战]这个专题我们就来从具体需求场景出发,来讲述一下不同的场景用什么样的方式来设计你的类和模块。具体内容会涉及到:

  • 怎样更有效的组织模块
  • 使用DSL的方式来设计模块
  • 采用动态的方式定义方法
  • 给一个module打补丁
  • 给Ruby内存中的变量打补丁

等等。

该专题需要你有一定的Ruby元编程开发经验,请参考Ruby元编程专题后再来学习该专题