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

变量命名规则研究(非前缀)

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

前缀问题就不说了

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

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

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

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

*对于大小写不敏感的开发环境,建议在组成之间加下划线_
[558 byte] By [dev1978-adsc] at [2008-1-7]
# 1
呵呵,有人顺着有人倒着是郁闷,统一就好了。
# 2
很实用的话题
我赞同

[集合] 主体 [行为 [属性1,[属性2, [...]]] ]
pMenu at 2007-10-26 > top of Msdn China Tech,软件工程/管理,开发方法...