2014-11-04 2 views
-1

코드와 개체의 이름을 바꾸는 동료가 있습니다. S를 추가하고 S 등을 제거하십시오.C# 메서드 명명 모범 사례

나는 당신의 의견으로는 어떤 것이 최선인지 알고 싶습니다.

클라이언트 클래스가 있다고 가정합니다.

이 클라이언트는 두 개의 미리 알림 (wakeupReminder 및 leaveReminder)을 설정할 수 있습니다.

이러한 미리 알림에는 각각 다른 설정이 있습니다.

그래서 WakeUpReminderSettings이라는 클래스를 만들었습니다. 그는 컬렉션이 아니기 때문에 WakeUpReminderSetting으로 이름을 변경해야한다고 말했습니다.

또한 모든 미리 알림 설정을 반환하는 메서드를 만들었습니다. 나는 그것을 GetClientRemindersSettings이라고 명명했다.

다시 이름을 GetClientReminderSettings으로 바 꾸었습니다. 그는 논점입니다 : 마지막 단어 만 복수형으로 표현되어야합니다 ..

나는 이것에 관해 당신의 생각을 갖고 싶습니다.

답변

1

나는 두 경우 모두 당신이 옳다고 생각합니다. WeakUpReminderSettings는 컬렉션이 아니더라도 다양한 설정을 집계 할 수 있으며, 메서드가 여러 미리 알림에 대한 설정을 반환하면 마지막 작업이 아니더라도 미리 알림을 복수화하는 것이 좋습니다. 다시 말하면, 명명 규칙은 정말로 주관적인 것입니다. 동료가 계층에서 당신보다 위에 있지 않으면, 나는이 같은 사소한 변화에 대한 당신의 일을 망설이지 말라고 말하고 싶습니다.