1

这是情况的快速版本:

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

例如,我们有一个名为 User 的实体,它存储在 DB 中,我们有旧的主/从页面来管理用户目录。我们正在使用一种 MVC 模式,因此对于主控制器,我们有一个称为UsersController的控制器,而从控制器是UserController。我们已经投入了我们愿意投入的所有时间(5 分钟)。

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

4

2 回答 2

4

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

于 2010-05-11T19:14:31.277 回答
2

我倾向于略读很多代码——回答问题等。用户用户之间的区别有点太微妙了。它们在视觉上并不分开。

于 2010-05-11T20:35:20.690 回答