Ruby – 命名约定 – 类/模块名称中的首字母缩写的字母大小写?
发布时间:2020-12-16 20:12:28 所属栏目:百科 来源:网络整理
导读:我需要在一个称为“SCM”的模块中创建一个表示“SVN”的类.但是我不知道在处理 Ruby中的首字母缩略词时是什么惯例,除了“Camel案例是首
我需要在一个称为“SCM”的模块中创建一个表示“SVN”的类.但是我不知道在处理
Ruby中的首字母缩略词时是什么惯例,除了“Camel案例是首选”外,Google找不到任何相关内容.
我应该称之为SCM :: SVN还是Scm :: Svn?有没有这个惯例? 解决方法
SCM :: SVN最适合我. Rails充满了像ERB,ORM和
OMFGIMATEAPOT这样的类,而不是像JSONSerializer那样的东西. Ruby的来源也是
a bunch of acronyms.对我来说最明显的例子是YAML.我所看到的标准是将CamelCase的字母大写,但通常不要对它们进行缩小(虽然Rails对模型名称有意见).
如果你有grep和源代码,你可以看到很多例子 grep -r 'class [A-Z]{3,}' <path/to/source> # or,if you only want acronyms and nothing like YAMLColumn: grep -rw 'class [A-Z]{3,}' <path/to/source> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |