2009-10-29 4 views
14

Python 개발 환경에서 같은 프로젝트에 속한 코드를 구성하는 가장 좋은 방법은 무엇입니까? Python 프로젝트 조직의 do 및 donts는 무엇입니까? 파일로 각 클래스를 분리합니까?Python 개발을위한 폴더 및 파일 구성

Project A 
    Classes 
     "subsystem1" 
      class1 
      class2 
      subsystem1Module 
     "subsystem2" 
     "utils" 
     "etc" 
    Tests 
    Whatever 
    etc? 

의견이 있으십니까? 아, 그리고 각 유형의 조직의 (가능한) 문제점을 설명하십시오.

파이썬 코드를 구성하는 가장 좋은 방법은 무엇입니까?

+2

중복 : http://stackoverflow.com/questions/391879/organising-my-python-project –

+2

정확한 복제본인지 잘 모르겠습니다. 대부분 의견이 필요했습니다. 커뮤니티 위키를 참조하십시오. 하지만 어쨌든 고마워. –

+0

@ George : "확실하지 않음"은 논쟁 거리가 아닙니다. 이것이 다른 경우 구체적인 이유와 이유를 제공해주십시오. 질문을 업데이트하여 이전 질문을 참조하고 자신의 상황이 완전히 다른지 확인하십시오. 질문을 업데이트하십시오. 귀하의 질문을 명확히하기 위해 더 많은 코멘트를 추가하지 마십시오. 그것은 당신의 질문입니다. 그것을 업데이트하십시오. –

답변

0

http://infinitemonkeycorps.net/docs/pph/에 있습니다. 이 웹 사이트는 Software Configuration Management Patterns이며 관련 서적에는 일부 소스 코드 관리 패턴이 나와 있습니다.

문제는 친숙한 패턴 언어로 설명되어 있으므로 요구 사항에 필요한 정보를 찾을 수 있어야합니다. 모든 패턴과 마찬가지로 트레이드 오프에 대한 논의도 있습니다.