当我在RubyMotion中处理项目时,我经常想出一些我希望在项目之间共享的类的扩展.通常这些扩展很小,并没有真正详细说明.例如:时间类上的小扩展.在项目之间共享这些小扩展的好方法是什么?
可能最好的方法是创造宝石.无论如何,找到从代码中提取到宝石中的东西是一种很好的做法,因为它可以减轻对该项目的预期测试,因为宝石本身应该经过充分测试.
我不得不提到Ruby Facets,这是一个成功的项目,人们可以为那些可能更有帮助的事情做出贡献.您可以在每个项目中根据需要简单地包含所需的构面.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |