2012-10-23 1 views
2

회사를 네임 스페이스 식별자의 일부로 사용하는 경우 회사 이름이 여러 단어로 구성되고 모두 대문자로 구성되면 어떻게해야합니까?회사에 모든 CAPS가있을 때 네임 스페이스에 대한 이름 지정 지침

회사 웹 사이트, 모든 문서 및 모든 인쇄물은이 양식을 사용하므로 상표/로고의 문제 만이 아니라 회사 이름이 실제로 사용되는 방식입니다. 이름 예를 들어 회사의

테이크는 "FASTDATA는"

내가 Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, Second Edition를 읽고 있지만, 이러한 경우에 대한 지침은없는 것 같다 된

Fastdata.Product.Feature 
FastData.Product.Feature 
FASTDATA.Product.Feature 

MyCompany.Product.Integration.Fastdata 
MyCompany.Product.Integration.FastData 
MyCompany.Product.Integration.FASTDATA 

적용 할 수있는 변화의 수 있습니다. ..

답변

2

이것은 다소 선택의 문제입니다. 여기에서 가장 중요한 것은 일관성입니다.

"프레임 워크 설계 지침"책은 적절한 선택을 제안하는 "네임 스페이스 이름의 첫 번째 부분을 선택할 때 귀사 또는 조직의 정식 명칭"(Brad Abrams, 56 페이지 참조)을 사용하도록 제안합니다 다음과 같습니다 브랜드가 아닌 기존의 케이스를 사용하는 경우

, 당신은을 따라야합니다 :

FASTDATA.Product.Feature 

이 더 " 사용 PascalCasing 마십시오"라는 제목의 섹션에서 57 페이지에 따라 확장 요 정의 케이싱 비록 정상적인 네임 스페이스 케이싱에서 벗어나는 경우에도 UR 브랜드입니다.

+0

회사 이름이 네임 스페이스의 처음 부분이 아닌 경우에도 동일한 규칙이 적용됩니까? 예 : 'MyCompany.Product.Integration.FASTDATA' – zam6ak

+0

@ zam6ak 예 - 책 57 페이지에있는 두 번째 참조 자료를 참조하십시오. –

+0

Safari Books에 페이지 번호가없는 장/절이 있습니다. – zam6ak

0

일부 회사 FastData에 대한 프로젝트를 작성한다고 가정하면 첫 번째 지침이 선택됩니다.

관련 문제