C#方法命名最佳实践

本文关键字:最佳 方法 | 更新日期: 2023-09-27 18:29:10

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

我想知道在你看来什么是最好的方法。

假设我有一个类Client。

此客户端可以设置两个提醒(唤醒提醒和离开提醒)。

每个提醒都有不同的设置。

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

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

他再次将其重命名为GetClientReminderSettings。他的论点是:只有最后一个词才应该复数。。

我想听听你对此的看法。

C#方法命名最佳实践

我认为你在这两种情况下都是对的。WeakUpReminderSettings可以是不同设置的集合,而不是集合,如果您的方法返回多个提醒的设置,则即使提醒不是最后一个工作,也可以将其复数化。再说一遍,命名惯例实际上是主观的,如果你的同事在层级中不在你之上,我会告诉他不要因为这样的小变化而干扰你的工作。