当前位置: 代码迷 >> 开发方法 >> 变量命名规则研究(非前缀),大伙儿来讨论
  详细解决方案

变量命名规则研究(非前缀),大伙儿来讨论

热度:1073   发布时间:2013-02-26 00:00:00.0
变量命名规则研究(非前缀),大家来讨论
变量命名规则研究(非前缀)

[集合] 主体 [行为 [属性1,[属性2, [...]]] ]

前缀问题就不说了

举例:读卡号
命名为ReadCardNo还是CardNoRead?
如果你保证每次都是谓语+宾语或者宾语+谓语,那你不用往下看了;
就怕今天是谓语+宾语,明天是宾语+谓语,就有点乱了,在开发平台上也排列不到一块儿.还有更复杂的描述怎么办?

我整理了一下,大家来讨论

1.单个命名
主体+行为+属性
如:
dbLockTime
scanRetryInterval
dataCheckFinish

2.组命名
集合+主体+行为+属性
先抽象出集合加在前面
如一组设置:
setDbTimeoutReconnectTimeSeconds
setUserPriv
setSupportInfo
这里的set就是抽象出的集合

*对于大小写不敏感的开发环境,建议在组成之间加下划线_
------解决方案--------------------------------------------------------
很实用的话题
我赞同

[集合] 主体 [行为 [属性1,[属性2, [...]]] ]
  相关解决方案