2016-09-19 13 views
1

사용 사례와 관련된 특정 답변을 검색했지만 찾을 수 없으므로이 특정 사례에 이전에 답변 한 경우 사과합니다.클래스가없는 Python 스크립트의 명명 규칙

API의 특정 데이터를 평가하고 전자 메일 경고를 보내는 것과 같이 여러 기능을 수행하는 격리 된 스크립트를 실행했습니다. 스크립트 자체는 공유 기능을 위해 적절하게 명명 된 모듈을 사용합니다 (예 : 이메일 전송 - 공유해야하는 기능을 가지고 있지 않습니다.

{script1 purpose} 
    - go.py 
{script2 purpose} 
    - go.py 
{script3 purpose} 
    - go.py 

예 : 결과

내가 너무 일반적인 느낌 디렉토리/스크립트 구조

Spend Monitor 
    - go.py 

여기서`지출 모니터 '는 각 디렉토리에서 go.py라는 실행을 시작하는 스크립트와 관련된 디렉토리 이름입니다.

이것은 지금까지 아무런 문제가 발생하지 않았지만 좋지 않은 생각입니다. 그러나이 특정 사례에 대한 참조를 찾을 수 없습니다 - go.py 파일의 이름을 변경해야합니까? 무엇을?

답변

0

이 내가 모듈 이름에 대해 알고있는 유일한 기준이다 (너무 그들에게 적용되도록 스크립트 자체가 모듈입니다) :

모듈 짧은, 모두 소문자로 이름이 있어야합니다. 가독성을 높이려면 모듈 이름에 밑줄을 사용하면 이 될 수 있습니다. 당신이 일을 명명하는 방법은 나쁜 관행처럼 당신에게 느낌과 덜 나쁜 연습 같은 느낌이 다른 방법을 생각할 수있는 경우에

https://www.python.org/dev/peps/pep-0008/#package-and-module-names

는 지금, 그것은 변경 아마 가치가있다.