JAVA实用命名规则
命名有两种看法

第一种(必须详细描述变量含义)

理由是后期代码review能够方便的理解含义,方便阅读
getChannelDatasByAppid(String appId)

第二种(简短)抓住变量命名的核心规则的
总结几条规则

  1. 数据类型,参数名称不进入变量命名中(精准)
  2. 能根据上下文知晓含义的不需要在强调重复(精准)
  3. 省略变量名中不是用来消除歧义的单词(清晰)
  4. 省略命名中无任何含义的单词(清晰)data, state, amount, value, manager, engine, object, entity和instance
  5. (精准)知晓该命名与什么有关
  6. (清晰)知晓该命名与什么无关