JAVA实用命名规则
JAVA实用命名规则
命名有两种看法
第一种(必须详细描述变量含义)
理由是后期代码review能够方便的理解含义,方便阅读
getChannelDatasByAppid(String appId)第二种(简短)抓住变量命名的核心规则的
总结几条规则
- 数据类型,参数名称不进入变量命名中(精准)
- 能根据上下文知晓含义的不需要在强调重复(精准)
- 省略变量名中不是用来消除歧义的单词(清晰)
- 省略命名中无任何含义的单词(清晰)data, state, amount, value, manager, engine, object, entity和instance
- (精准)知晓该命名与什么有关
- (清晰)知晓该命名与什么无关