C#方法命名最佳实践

时间:2014-11-04 00:31:14

标签: c# naming-conventions

我有一个同事在我的代码中不断重命名对象和方法。添加S,删除S等..

我想知道你认为最好的方式是什么。

假设我有一个类Client。

此客户端可以设置两个提醒(wakeupReminder和leaveReminder)。

这些提醒中的每一个都有不同的设置。

所以我创建了一个名为 WakeUpReminderSettings 的类。他告诉我,我应该将其重命名为 WakeUpReminderSetting ,因为它不是一个集合。

我还创建了一个返回所有提醒设置的方法。我将其命名为 GetClientRemindersSettings

同样,他将其重命名为 GetClientReminderSettings 。他的论点是:只有最后一个词应该是多元化的。

我想对此有所了解。

1 个答案:

答案 0 :(得分:1)

我认为你在这两种情况下都是正确的。 WeakUpReminderSettings可以是不同设置的集合而不是集合,如果您的方法返回多个提醒的设置,即使它不是最后的工作,也可以复数提醒。 再说一遍,命名约定实际上是主观的,如果你的同事在层次结构中不在你之上,我会告诉他不要把你的工作弄得乱七八糟。