C # 클래스 명명 표준 / 지침


18

지난 몇 년 동안 응용 프로그램의 서비스에 다양한 명명 규칙을 사용했습니다.

예를 들면 다음과 같습니다.

[클래스 이름] 서비스  
[클래스 이름] 관리자  
[클래스 이름] 공장  
[ClassName] 제공자  
[클래스 이름] 도우미

일반적으로 외부 종속성이없는 유틸리티 클래스에는 "Helper"접미사 만 사용합니다.

그러나 나는 다른 것들 사이에 약간의 교차가 있음을 발견했으며, 무엇을 언제 사용 해야하는지에 대한 권장 사항 / 표준 / 지침이 있는지 궁금했습니다.

c#  naming 

4
이 주제는 어떻습니까? "추천 / 표준 / 지침이 있습니까?" "예, 여기 MS 가이드 라인에 대한 링크가 있습니다.
Kieren Johnstone

그렇다면 닫히지 않고 움직일 수 있습니까? 여전히 IMO 프로그래밍과 관련

@Kon, 나는 동의하지 않는다. StackOverflow에 대한 유효한 질문입니다. stackoverflow.com/questions/495051/…
Filip Ekberg

@Ben, 사람들이 제안하는 지침을보고 싶을 때 이에 대한 답변을 찾으면 알려주십시오.

4
@ svick 잘 당신은 그것의 절대적으로 명백한 소리를합니다. 나는 그렇게 생각하지 않습니다. 제품을 저장하는 ProductManager 또는 제품을 저장하는 ProductService가있을 수 있습니다. 구성을 생성하는 ConfigurationProvider 또는 ConfigurationFactory를 가질 수 있습니다. 이것이 내가 설명을 요구하는 이유입니다.

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.