B S*_*ven 0 ruby naming-conventions
考虑 Foo ID 的类:
class Fid
Run Code Online (Sandbox Code Playgroud)
这不是一个好名字,因为它掩盖了含义。
class FID
Run Code Online (Sandbox Code Playgroud)
这更好,因为它意味着 Foo ID。
Ruby 中的大多数类都是 CamelCase,那么使用全部大写是一种不好的做法吗?
JSON 类呢?
根据https://github.com/bbatsov/ruby-style-guide上的 Ruby 风格指南,您应该:
对类和模块使用驼峰命名法。(将 HTTP、RFC、XML 等首字母缩写词保留为大写。)
ID 部分应全部大写。但我不确定你为什么要缩短 Foo. 最好的解决方案是使用 FooID 之类的东西。
JSON 全部大写,因为它是缩写。
| 归档时间: |
|
| 查看次数: |
2550 次 |
| 最近记录: |