如何建立一個不平凡的Python 桌面應用程式專案
開發複雜的Python 應用程式時,有效組織專案對於可維護性至關重要、測試和包裝。以下是建立專案資料夾層次結構的綜合指南:
原始程式碼
- 將原始程式碼放在指定資料夾下,例如“/src”或“ /code"。
- 根據邏輯組織子目錄中的模組和類別
應用程式啟動腳本
- 將啟動應用程式的可執行腳本儲存在單獨的資料夾中,例如“/bin”或“/腳本”。
- 描述性地命名腳本以表明其
IDE Project Cruft
- IDE 特定的配置文件,例如“. vscode」或「.idea」資料夾,應該是保持獨立。
- 考慮從版本中排除這些檔案
單元和驗收測試
- 為單元和驗收測試指定一個資料夾,例如“/tests”。
- 根據測試檔案的功能組織測試檔案test.
非Python 資料
- 將非Phon配置JSON 或YAML)儲存在單獨的資料夾中,例如,「/config」。
- 確保這些檔案正確
非Python 原始碼
- 將pyd/so 擴充模組的C 原始碼放在專用資料夾中,例如“/lib /cpp"。
- 包含用於編譯和安裝這些的適當的構建指令和腳本
頂級目錄
-
頂級目錄應包含重要文件,例如:
- 包含項目描述和安裝說明的自述文件
- 用於設定的設定檔項目範圍的參數
- 版本控制檔案(例如“.git”)
- 此目錄也可以用作應用程式的高階架構分解。
額外注意事項
- 使用版本控制系統(例如 Git)來追蹤專案變更。
- 考慮使用 Python 打包工具(例如 setuptools 或 Wheel)來安裝和分發應用程式。
- 記錄您的專案架構和組織,以便於入職和協作。
以上是如何建立一個重要的 Python 桌面應用程式專案:資料夾層次結構指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!