ruby - 元编程多少算太多?

标签 ruby metaprogramming

随着我越来越习惯使用元编程技术,我也发现了越来越多的元编程应用程序。我现在正在做一个小项目,在这个项目中我正在动态创建类和这些类的实例,我想知道我是否对元编程做得太过火了?元编程太多了吗?如果是,请问界限在哪里?

最佳答案

当事情变得太困难时

  • 测试
  • 调试
  • 了解
  • 维护

那么它可能太多了。 元编程旨在简化您的日常开发。如果您最终花费越来越多的时间来维护复杂的代码库,您可能需要对其进行简化。

关于ruby - 元编程多少算太多?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028768/

相关文章:

Ruby 获取对象键作为数组

ruby-on-rails - Rails 中的类实例变量应该在互斥体中设置吗?

mysql - 无法在 RubyMine 中将 mysql2 gem 与 Rails 4.1.5 一起使用

ruby - Mechanize 无法正确加载页面

macros - Julia 中的 Quote-unquote 习惯用法和连接 Expr 对象

ruby - 收集不一定分配给任何变量/常量的对象

ruby - 难道Lua没有和Ruby的method_missing相媲美的东西吗?

ruby - 查找 Ruby 在运行程序时打开的所有当前文件

c++ - 无法统计数据

ruby - 生成 CSV 文件时避免双引号混淆?