回答
潜在的一点值得一些阐述。
重要的是要选择好变量名,其中“好名”具有作为性能是非常重要的
- 准确(不拖泥带水命名)
- 简明(短越好,而不会失去意义)
- 明确(不容易混淆别的东西)
如果你被卡住,然后尝试描述纯英文的东西。
是否要存储当前登录的用户的名称? 当前已注册用户?
在你的情况下,你关心的用户没有登录?
如果不是那么currentUser会做得很好,它更简洁。
它可以被别的东西混淆吗?
没有。我们有一个赢家!
现在,您可以进一步缩短它,例如currUser但您失去了一些清晰度。记住IDE会帮助你打字,所以你必须认为你失去了什么(清晰),作为与你获得的东西(少击键)的折衷。这一点可以通过个人品味来解决,当你为自己而发展时,但如果你在一个团队中,这是一个不容易的事情;选择将来最容易理解的版本。
想想那些在五年内必须维护你的代码的斧头疯子。
+1 - 我使用'activeUser'作为实际名称,'activeUserId'作为dbase中的唯一ID。 – Drew 2010-05-21 01:31:48
current_user似乎是一个明显的选择。
是或包含单词“当前”和“用户”的一些变体。 – 2010-05-20 11:41:59
我喜欢那样。尽管存在一个很好的单词名称,但我更愿意使用一个单词。 – 2010-05-20 11:43:11
@Emanuil Operator – Mike 2010-05-20 11:45:27
loggedOnUser
看起来合适。
无论theUserWhoLoggedInAFewMinutesBeforeAndWhoHasNotYetLoggedOutAgain
或只是ich
+1有趣!哈哈哈 – Adirael 2010-05-20 12:02:33
我觉得currentUser
或loggedInUser
似乎更好。
authenticatedUser,VALIDUSER,activeUser,AUTHUSER
我会更倾向于去用最简单的形式user
。如果您需要识别先前登录的用户,则previousUser
是合乎逻辑的选择。另外,如果您需要区分是否已登录的用户,那么简单的isUserLoggedIn
布尔值将执行此操作。
- 1. 在EF代码中记录用户更改的历史记录
- 2. 如何在JavaScript代码中检索当前登录用户的TCM URI?
- 3. 获取当前用户的记录
- 4. 如何访问地址簿中的当前用户记录?
- 5. 如何获取CRM插件中的当前用户记录?
- 6. 如何在当前记录中使用SQL先前记录计算的值?
- 7. 如何记录当前租户?
- 8. 当前登录用户的CAS号码
- 9. 如何引用当前用户登录MVC 4 EF
- 10. 如何在CloudKit中设置对当前用户的引用?
- 11. 如何获取当前记录的用户会话ID?
- 12. 标记帮助程序中当前记录的用户
- 13. 使用当前登录用户的UserId筛选记录
- 14. 如何获取当前用户名 - 在ASP.NET中使用我的代码
- 15. 如何获取当前用户目录?
- 16. 解析|云代码当前用户
- 17. 如何在Kohana 3 Auth模块中列出当前记录的用户?
- 18. 如何在Django管理面板中获取当前记录的用户ID?
- 19. 如何调用相对于当前目录的代码。
- 20. 获得数据库前10名记录和从当前登录用户记录
- 21. 如何在当前登录用户的Windows应用程序中存储用户设置(用户名,密码)
- 22. 如何检查当前PC用户是否是当前登录的用户?
- 23. 从代码中的任何地方访问当前登录用户
- 24. 代码在更新当前月份记录时擦除上个月的记录
- 25. 如何在自己的代码中引用用户控件?
- 26. 如何在域类中保存当前登录的用户名?
- 27. 在Django中,我如何知道当前登录的用户?
- 28. 如何在codeigniter中检索当前登录的用户名
- 29. 如何在asp.net mvc4中获取当前登录的用户名?
- 30. 如何在C#中获取Mac OSX当前用户的目录?
用户“登录”,而不是“记录”,所以“logged_user”肯定是错误的。 “visitor”令人困惑,因为它通常指的是未登录的用户。“me”是Visual Basic中的关键字(在其他语言中相当于“this”或“self”),可能也会令人困惑。 – Thomas 2010-05-20 11:36:49
你说得对。谢谢! – 2010-05-20 11:37:59
theCurrentlyLoggedInUser;) – Mike 2010-05-20 11:38:44