换句话说 - 对于引用当前登录用户的变量来说,什么是好名字?
我想出了一些:
我不相信他们中的任何一个都足够好。
答案 0 :(得分:5)
current_user似乎是显而易见的选择。
答案 1 :(得分:2)
基本观点值得一些阐述。
选择好的变量名称非常重要,其中“好名称”具有
的属性如果你遇到困难,那就试着用简单的英语描述一下。
是否要存储当前登录用户的名称? CurrentlyLoggedInUser 怎么样?
在您的上下文中,您是否关心未登录的用户?
如果没有,则 currentUser 会很好,而且更简洁。
是否可以将其他东西混淆?
不。我们有一个胜利者!
现在你可以进一步缩短它,比如 currUser ,但是你会失去一些清晰度。请记住,IDE将帮助您键入内容,因此您必须将自己失去的内容(清晰度)视为您获得的内容(更少的击键次数)。当你为自己开发时,这一点可以通过个人品味来解决,但如果你在一个团队中,这是一个明智的选择。选择将来最容易理解的版本。
想想那个挥舞着斧头的疯子,他必须在五年内保持你的代码。
答案 2 :(得分:2)
theUserWhoLoggedInAFewMinutesBeforeAndWhoHasNotYetLoggedOutAgain
或ich
答案 3 :(得分:2)
authenticatedUser,validUser,activeUser,authUser
答案 4 :(得分:2)
我更倾向于选择最简单的user
形式。如果您需要识别以前登录的用户,则previousUser
是一个合理的选择。此外,如果您需要区分登录的用户,那么简单的isUserLoggedIn
布尔值就可以解决问题。
答案 5 :(得分:1)
loggedOnUser
似乎合适。
答案 6 :(得分:1)
我认为currentUser
或loggedInUser
似乎更好。