当您创建一个红宝石并命名它时,您是否注意使用-或_‘命名?“-”和“_”之间有什么不同吗?
$ gem list|egrep "\-|_"
actionmailer-with-request (0.4.0, 0.3.0)
activerecord-deprecated_finders (1.0.2, 0.0.3)
activerecord-import (0.3.1)
:
:我觉得有一些规则,但我现在还不清楚。如果有的话,我想学习一些规则或指导。我想看看一些宝石(接近-)的代码完全符合角色,如果你知道一些宝石命名为'-‘或'_',请给出一些答案。
发布于 2013-05-04 23:43:02
有明显的例子的宝石,不遵循任何惯例。我最喜欢的惯例是使用-来表示名称空间(::)边界,并使用_作为类名中的单词分隔符。
示例:
| Main Class | Gem Name | require |
|-------------------|-------------------|-------------------|
| Redis | redis | redis |
| Redis::Namespace | redis-namespace | redis/namespace |
| Redis::NativeHash | redis-native_hash | redis/native_hash |https://stackoverflow.com/questions/16379922
复制相似问题