这么说吧,你写的代码,以后维护的人可能是你,也可能是别人,为了方便阅读,代码无论是类名还是方法名还是变量名,要做到见名识意,其中类名遵循首字母大写,驼峰命名,方法名和变量名遵循驼峰命名。以中国人的英语思维习惯,百分之99的人会把这个变量定为 goodsInfo。建议百度看下阿里的p3c规范。
见名知意,遵循阿里巴巴驼峰明明规范就行。我上家一个项目,把我阅读能力给整低了,半汉语拼音半缩写半英文
我一般会命名goods_info,主要是排序好找,命名只要能能看懂易于理解使用就行,不用死守规定
推荐goods_info
【推荐】在常量与变量的命名时,表示类型的名词放在词尾,以提升辨识度
-来自阿里java开发手册(泰山版)
java中,变量的命名应该很少使用下划线吧??
@liaowenxiong: goodsInfo 我想不起来当时为啥写的下划线了 可能当时以为是数据库 重点是类型放在词尾
goods_info
就像spring很多源码命名也是BeanFactory而不是FactoryBean
按照Java的风格应该是小驼峰更好, 比如goodsInfo, 如果你用的idea顺便装了阿里的guide插件甚至会警告你使用小驼峰来写
方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式。
--------《阿里巴巴Java开发手册》第一章 编程规约
举例:goodsInfo