为可以表示集合或单个项目的参数命名约定(或术语)

时间:2011-02-05 16:32:51

标签: language-agnostic naming-conventions

我的特殊情况涉及Ruby,虽然它几乎适用于任何语言。

我一直在使用noun_or_nouns来命名可能代表集合或单个项目的参数。例如:action_or_actionsfavorite_sidewalk_or_sidewalks

是否有较不尴尬的命名约定?是否有一个单词来描述可能是集合或单个项目的对象?我主要处理的是C ++和C#,这种东西很少出现在这两种语言中。

我正在寻找自我记录的东西,以便该方法的调用者知道集合或单个项目是可接受的。

1 个答案:

答案 0 :(得分:3)

我只想使用复数名称并删除单数。你有没有时间对待它,即使只有一个项目?

names.each do |name|
    #do something with the name
end