混合复数和奇异命名

时间:2010-05-11 19:05:47

标签: naming-conventions singular

这是情况的快速版本:

我们正在开发一些C#应用程序,团队决定了这个命名约定:

我们有一个名为User的实体存储在DB中,我们有旧的主/从页面来管理User catallog。我们使用的是一种MVC模式,因此对于master,我们有一个名为 UsersController 的控制器,而slave的控制器是 UserController 。我们一直投入我们愿意投入这个讨论(5分钟)。

我认为这种命名约定容易出错或至少令人困惑。你对此的立场是什么(只是命名,而不是关于MVC模式的SORT)?建议?

2 个答案:

答案 0 :(得分:4)

在我注意到有一个“s”是其中之一之前,我花了大约3次读取...所以我会说它有点容易出错。如果它是我的代码,我可能会将它重命名为UserCollectionController。

答案 1 :(得分:2)

我倾向于浏览很多代码 - 回答问题等。用户用户之间的区别有点过于微妙。它们在视觉上并不孤立。