小编m1f*_*ley的帖子

"扩展自我"是否是实用模块的反模式?

Steve Klabnik最近在一个实用程序模块的拉取请求中说:

[代码]模糊了这些是类方法的事实,我们希望以这种方式使用它们.另外,我认为这extend self通常是一种反模式,除非在某些情况下,否则不应该使用.我想到了,我认为这是其中一个案例.

  • 在创建实用程序模块(例如,用于数学)时,声明方法的最佳方法是什么?
  • 什么时候extend self成语适合?

ruby

13
推荐指数
1
解决办法
4291
查看次数

标签 统计

ruby ×1