我们应该在事物数组的名称中加上 S 吗?
Should we put an S in the name of array of things?
与其说是编码问题,不如说是英语问题,但两者是相关的:
数组的名字要加个S吗?我想知道这只是一个意见问题还是有真正的英文规则
如何命名该数组的数组?
示例 1
我有一个名为 Constraint
的对象。我想创建该对象的数组。我应该如何命名它? ConstraintsArray
或 ConstraintArray
?
回答
不要使用匈牙利表示法。称之为 Constraints
.
示例 2
如何命名该数组的数组?
感谢您的回答。
IMO,你应该称它为 "constraints",不带 "array" 前缀(指的是 Clean 代码.. :))
我觉得真的要看coder自己了。语法上没有关于变量的真正规则。 :) 。对我来说,我喜欢使用单数形式,例如。约束数组...
ConstraintsArray
似乎是多余的意思。
您可以使用 ConstraintArray
或只使用 Constraints
。
这在很大程度上取决于您的个人风格。我不会这样做。 personArray 已经是不止一个人的列表。你应该知道。
但如果数组对象也是列表,情况就大不相同了。 itemsDictionariesList 或 repositoriesArray 等名称是我在项目中使用的名称。
与其说是编码问题,不如说是英语问题,但两者是相关的:
数组的名字要加个S吗?我想知道这只是一个意见问题还是有真正的英文规则
如何命名该数组的数组?
示例 1
我有一个名为 Constraint
的对象。我想创建该对象的数组。我应该如何命名它? ConstraintsArray
或 ConstraintArray
?
回答
不要使用匈牙利表示法。称之为 Constraints
.
示例 2
如何命名该数组的数组?
感谢您的回答。
IMO,你应该称它为 "constraints",不带 "array" 前缀(指的是 Clean 代码.. :))
我觉得真的要看coder自己了。语法上没有关于变量的真正规则。 :) 。对我来说,我喜欢使用单数形式,例如。约束数组...
ConstraintsArray
似乎是多余的意思。
您可以使用 ConstraintArray
或只使用 Constraints
。
这在很大程度上取决于您的个人风格。我不会这样做。 personArray 已经是不止一个人的列表。你应该知道。
但如果数组对象也是列表,情况就大不相同了。 itemsDictionariesList 或 repositoriesArray 等名称是我在项目中使用的名称。