Max*_*kov 11 naming-conventions case-conversion snakecasing
如果我想在蛇形大小写中写一个像“第 1 列”这样的短语(格式化标识符的常用 C 方式,看起来像some_function),我是否在单词或数字之间插入下划线,比如column_1,或者不是,比如column1?
这可能是一个令人痛苦的微不足道的问题,但我一直无法找到可以回答这个问题的蛇案例定义。
我只在一个地方遇到过关于这个主题的特定文档 - Rubocop Ruby 风格指南(https://github.com/rubocop-hq/ruby-style-guide#snake-case-symbols-methods-vars-with-数字)
可以肯定地说,一种方法没有明显的赢家。也有人可能会争辩说,格式的前提是:对于给定的字符串,所有字母都是小写的,所有空格都变成下划线。按照那个标准,column1除非它以 Column1 开始,否则你不会格式化某些东西。
我个人更喜欢column_1方法。
我发现它更容易阅读,并且更容易执行批量查找/替换正则表达式查询或在我的文本编辑器中进行多行编辑。
| 归档时间: |
|
| 查看次数: |
2060 次 |
| 最近记录: |