【发布时间】:2014-10-03 15:58:15
【问题描述】:
species这个词同时是单数和复数。
在这种情况下,命名涉及多个物种和一个物种的变量的最佳做法是什么?
例如 1:
List<Species> species = new List<Species>(); // Many species
Species species = new Species(); // A species (problem)
例如 2:
foreach (Species species in species) // Problem
{
}
【问题讨论】:
-
关于否决票:我不同意这是一个“主要基于意见”的问题,因为您可以根据事实而不是意见来评估答案的质量。
-
这可能更适合程序员堆栈交换。不过,StackOverflow 上还有其他类似的问题。这是一个相关的元讨论meta.stackexchange.com/questions/97640/…
-
“不过 StackOverflow 上还有其他类似的问题”,我没有关注你:你是在暗示这个问题是重复的还是你只是在贬低你的第一个意见(“这可能更适合对于程序员 SE")?
-
当您在此处询问最佳实践时,您可能会得到反对票和接近票,即使在此站点上存在要求最佳实践的问题。有些人认为他们离题或基于观点。程序员 SE 可能会更容易接受这种类型的问题,但你得到了答案,所以我不会太担心!
-
这真是一个风格问题。您可以将它们命名为
foo和bar,它会起作用。因此,我认为它牢牢地落在主要基于意见的地方。