2015-09-06 74 views
-3

我不是英语母语的人,我想知道如何用多个词命名变量。如何命名两个字变量

例如,我有两个网址。一个用于查询,另一个用于提交。

是否应将它们命名为url_query,url_submit?或querying_url,submitting_url?或者query_url,submit_url?或者诸如s​​ubmission_url之类的东西?

我更喜欢url_query和url_submit。如果我为了不同的目的有很多不同的网址,它们很整洁。但如果我说出来,这听起来很奇怪。

+0

此网站是有关实际代码的问题。我明白你所问的与编码有关,但它并不是真正的代码。 –

回答

0

你可以给他们命名,但他们觉得你是对的。通常,我会camelCase它们,而不是使用下划线。

submitUrls/queryUrls

尝试放眼全球然而,你可能有这些在其他页面复制,你也许能够建立过类似*动作/ *映入现有名称(即递交+提交什么“ submitUrls“)

另外,如果您在命名时似乎对您没有什么意义, (行)

1

这是一个高度自以为是的主题,它可能是一个非常有意义的主题,它可能是最好咨询您选择的特定编码风格。

但是,一般而言,您希望变量名称易于理解和易读。

由于这个原因,url_submiturl_query等项目可能是更好的选择,因为两者都可以理解。

有许多不同的命名约定,但这里最重要的因素是可读性和实现。请记住,评论也将有助于可读性。