例如,对于常量,它是:Ruby命名约定?
THIS_CONSTANT
This_Constant
ThisConstant
还是别的什么......?
事实上,没有任何形式的(准|)该全科目官方参考?
我还希望能够迅速仔细检查的问题,如:
什么命名模式是由红宝石本身执行(?如,小号
Constant
必须开始用大写,右)而这些只是公约(method_name
s应该是在蛇的情况下,对吧?)?是否有怎么写的什么类的变量应该是为它的名字提醒任何约定? (“匈牙利表示法”或任何...我的意思是,我还挺得到的印象是,如果你觉得有必要在Ruby代码中使用它,你就错了,但无论如何,一个约定呢?)
等等...
匈牙利命名法是不是在Ruby中使用。部分是因为试图描述中,常常缺乏的是什么,他们真的是一个很好的说明笨拙的名字命名结果的变量的类型,而且,由于在Ruby中,我们都应该用鸭打字,这意味着变量的类型往往不如它的行为重要。如果它能够自我转换,或者很容易被转换,它与它的类型有什么不同。匈牙利符号更难以从一种类型转换为另一种类型。 –
为自己和你的团队提供帮助,并在所有项目中安装'Rubocop'。没有人应该放弃讨论公约的时间。 – Daniel