首页 > 请问一个好的变量命名

请问一个好的变量命名

原始变量叫users,从里面过滤出了不含admin的,
有什么好的命名方式
比如
users_without_admin
users_no_admin

without太长,不适合放变量里
no_admin有歧义,并不好


users_wo_admin

http://english.stackexchange.com/questions/115367/are-w-o-w-b-c-common-abbreviations-in-the-us


现在的工程开发不用遵循多少年前的老规矩了
变量名长一些没关系的
最重要的是易读
其次才是优雅


现在都可读性第一了,而且确实也没有很长。
还是给几个月后的自己留条退路比较好


loosers

[edit] 这么好的答案居然被踩了。好吧。再提一个无比正确的: non_admin


多看看安卓代码你就不会纠结这些了


uwa短吧,可是谁知道是什么意思呢?


何必拘泥于这个形式,我来个建议

users或者total_users 所有用户
normal_users 普通用户不含admin
admins或者admin_users 管理员


without并不长
PS: 你没看过ObjC的代码吧


users_not_admin


突然发现Coding时好多时间花在了命名上, 特别是英语还不好...orz


user_without_admin肯定最好,变量命名讲究的是一眼看过去就知道是什么意思,并不是讲究变量名要短,命名变量的时候讲究的是清晰明了,一看就懂。就这样。


我经常因为名字长了被骂。其实并不长。


我跟你说: users_without_admin确实很长,但是呢今时不同往日啊,现在大多IDE都有代码提示你还怕长?对于我来说变量名就是根本不用注释,因为我会写得看到就知道是哪里用的。

【热门文章】
【热门文章】