以下是這種情況:我現在正在使用的公司給了我自由使用java或python來開發我的應用程序的自由。該公司主要有java的經驗。Python項目部署設計
我決定去用python,所以他們很高興地要求我維護所有與他們擁有的數據庫維護相關的python項目/腳本。
它不是那麼糟糕,處理所有的東西和它的樂趣,看看有多少空閒時間,我有比較Java程序員。只有一個,但是,項目佈局是一團糟。
有很多腳本都放在整個公司的虛擬機中。其中一些具有複雜的功能,分佈在幾個模塊(最多4個)上。
在考慮它時,我意識到我不知道如何解決這個問題,所以這裏有3個問題。
- 我在哪裏可以放置獨立腳本?我們使用git作爲我們的版本控制系統。
- 如何以用戶不需要深入挖掘文件夾以運行程序的方式來構建項目佈局(在java中,我創建了一個jar或一個jar和一個shell腳本來處理一些引導操作)。
- 什麼是創建模塊,允許輕鬆重用的標準方式