考虑一个Foo ID的类:
class Fid
这不是一个好名字,因为它掩盖了意义。
class FID
这样更好,因为它意味着Foo ID。
Ruby中的大多数类都是CamelCase,因此使用全部大写是不好的做法吗?
JSON类怎么样?
答案 0 :(得分:3)
根据https://github.com/bbatsov/ruby-style-guide上的Ruby样式指南,你应该:
将CamelCase用于类和模块。 (保留像HTTP,RFC这样的缩写词, XML大写。)
ID部分应全部为大写。但我不确定你为什么要缩短Foo。最好的解决方案是使用像FooID这样的东西。
JSON是全部大写,因为它是缩写。