여기 상황이 있습니다. 제가 지금 일하고있는 회사가 내 응용 프로그램을 개발하기 위해 Java 또는 Python과 함께 작업 할 수있는 자유를주었습니다. 이 회사는 주로 자바에서 경험이 있습니다.Python 프로젝트 배포 디자인
나는 파이썬으로 가기로 결심했다. 그래서 그들은 그들이 갖고있는 데이터베이스 유지 보수와 관련된 모든 파이썬 프로젝트/스크립트를 유지 보수하도록 요청했다.
Java 프로그래머와 비교해 얼마나 많은 자유 시간을 볼 수 있는지 그 모든 재미있는 것들을 처리하는 것은 나쁘지 않습니다. 프로젝트 레이아웃은 엉망입니다.
회사 전체에 가상 컴퓨터를 배치하는 스크립트가 많이 있습니다. 그 중 일부는 몇 개의 모듈 (최대 4 개)에 분산되어있는 복잡한 기능을 가지고 있습니다.
그것에 대해 생각하면서 나는 그 문제를 해결하는 방법을 모르기 때문에 3 가지 질문이 있습니다.
- 어디에서 독립 실행 형 스크립트를 넣을 수 있습니까? git을 버전 관리 시스템으로 사용합니다.
- 사용자가 프로그램을 실행하기 위해 폴더를 깊이 파고 들지 않아도되는 방식으로 프로젝트의 레이아웃을 구성하는 방법 (자바에서는 jar 또는 jar와 쉘 스크립트를 만들어 일부 부트 스트랩 작업을 처리 함) 쉽게 재사용 할 수 모듈을 제작하는 표준 방법은 무엇