2009-11-17 9 views
0

일상적인 코드에 어떤 이름 지정 규칙을 사용합니까? 저는 현재 파이썬에서 각각 고유 한 목적을 가진 3 개의 패키지를 포함하는 프로젝트를 가지고 있기 때문에 이것을 숙고하고 있습니다. 이제는 프로젝트 용으로 만든 첫 번째 패키지에 범용 '유틸리티'메서드를 추가했지만 이러한 메서드를 별도의 패키지로 옮길 계획입니다. 질문은 내가 그것을 무엇이라고 부르는가? 유틸리티, 컬렉션, 모듬?메서드/클래스/패키지의 명명 규칙

맹세하는 표준 명명 규칙이 있습니까? 그렇다면 링크를 제공해주십시오. 각 언어마다 고유 한 이름 지정 규칙이 있음을 알고 있습니다 만, 가장 유용한 것을 찾은 특정 언어가 있습니까? 사용을 시작할 것을 권합니다.

답변

1

일반적으로 사용중인 언어의 명명 규칙을 따라야합니다. 다른 언어의 표준을 원하거나 선호한다면 그것은 중요하지 않습니다. 언어 컨텍스트 내에서 일관성을 유지하면 코드를 다른 사람들이 읽기 쉽고 유지 보수가 용이하며 유용하게 사용할 수 있습니다. 파이썬에서는 PEP 8을 사용한다는 의미입니다. 개인의 예를 사용

:

파이썬에서, 내가 패키지 "유틸"를 부르는 것 - 내가 재배포를 목적으로하는 경우 또는, "coryutils"또는 이와 유사한 네임 스페이스 충돌을 방지 할 수 있습니다.

Java 또는 ActionScript에서 재배포 여부와 관계없이 "net.petosky.utils"패키지를 호출합니다.

0

당신이 할 수없는 좋은 이유가없는 한, PEP 8에 제시된 지침을 따라야합니다. 특히, "Prescriptive : Naming Conventions"을 참조하십시오.