파이썬에서 사소하지 않은 최종 사용자 데스크탑 (웹이 아닌) 응용 프로그램을 개발하려고한다고 상상해보십시오. 프로젝트의 폴더 계층을 구성하는 가장 좋은 방법은 무엇입니까?
바람직한 기능은 유지 관리 용이성, IDE 친 화성, 소스 제어 분기 / 병합에 대한 적합성 및 쉬운 설치 패키지 생성입니다.
특히:
- 소스를 어디에 두나요?
- 응용 프로그램 시작 스크립트는 어디에 배치합니까?
- IDE 프로젝트를 어디에 배치합니까?
- 단위 / 수락 테스트는 어디에 배치합니까?
- 구성 파일과 같은 비 Python 데이터를 어디에 두나요?
- pyd / so 이진 확장 모듈에 C ++과 같은 비 Python 소스를 어디에 배치합니까?