0

我主要使用 JS 进行开发,但自从 React 和他的朋友进入我的生活后,我觉得我正在编写更多的变量名,比以前更多,而且我在命名它们时遇到了麻烦。

通常会尝试选择一些我能记住并且其他人也能记住的东西,同时也尽量保持逻辑性并且不要太长。

因此,例如在消息传递应用程序中,user可能表示logged in userrecipient useruser API

我所做的通常user是指系统中的任何其他用户。 me指登录用户。API 取决于...

你做什么工作?它应该是带有长变量名的驼峰式吗?

userLoggedIn、userRecepient、userAPI 等?是否有我可以查找的常用模式或来源(书籍、社区等)?

4

1 回答 1

1

我的策略是首先考虑变量在最一般意义上代表什么。在您的示例中,它是user。然后我在名词前加上使其足够精确的属性。在您的示例中,它将是loggedInUsercurrentUserrecipientUser。在这种情况下,我不会推荐名称userLoggedIn ,因为它听起来像是一个真值(布尔变量)。对于布尔变量,我首先考虑一个形容词并在它前面添加名词。

于 2021-06-13T11:44:17.997 回答