【发布时间】:2010-11-02 19:49:42
【问题描述】:
不做宏有什么关系?或者尝试避免使用宏有什么用?
我最近看到一些帖子告诉我要放慢宏的使用速度:DSL!=macros,用函数而不是宏重写代码,开始研究从宏切换到函数...
但是有什么关系呢?你认为宏会统治世界而你不希望这样吗?
宏有什么问题?为什么要降低他们的使用率?它们不应该是一种扩展语言的方法吗?
【问题讨论】:
-
正如 Steve Yegge 所说:“宏就像拥有这些强大的创可贴,当你想要的不是一开始就受伤时。”
-
重点不是放弃它们,而是不要过度使用它们。