变量命名规则研究(非前缀)
[集合] 主体 [行为 [属性1,[属性2, [...]]] ]
前缀问题就不说了
举例:读卡号
命名为ReadCardNo还是CardNoRead?
如果你保证每次都是谓语+宾语或者宾语+谓语,那你不用往下看了;
就怕今天是谓语+宾语,明天是宾语+谓语,就有点乱了,在开发平台上也排列不到一块儿.还有更复杂的描述怎么办?
我整理了一下,大家来讨论
1.单个命名
主体+行为+属性
如:
dbLockTime
scanRetryInterval
dataCheckFinish
2.组命名
集合+主体+行为+属性
先抽象出集合加在前面
如一组设置:
setDbTimeoutReconnectTimeSeconds
setUserPriv
setSupportInfo
这里的set就是抽象出的集合
*对于大小写不敏感的开发环境,建议在组成之间加下划线_
------最佳解决方案--------------------------------------------------------
很实用的话题
我赞同
[集合] 主体 [行为 [属性1,[属性2, [...]]] ]
------其他解决方案--------------------------------------------------------
呵呵,有人顺着有人倒着是郁闷,统一就好了。