Python 軟體規範開發
阿新 • • 發佈:2020-07-18
軟體規範開發
規範開發,一個py檔案中,
-
檔案載入問題
-
程式碼可讀性差,查詢,麻煩
需要將一個py檔案分開,合理的分成多個檔案
設計一個參差清晰的目錄結構,就是為了達到以下兩點:
- 可讀性高:不熟悉這個專案的程式碼的人,一眼就能看懂目錄結構,知道程式啟動指令碼,測試目錄,配置檔案在哪等。從而快速的瞭解這個專案。
- 可維護性高:定義好組織規則後,維護者就能很明確地知道,新增的那個檔案和程式碼應該放在什麼目錄之下。隨著時間推移,程式碼,配置的規模增加,專案結構不會混亂,仍然能夠組織良好。
bin\starts.py 專案啟動檔案。 檔案中引用sys模組,動態獲取目錄
conf\settings.py 配置檔案,就是放置一些專案中需要的靜態引數,比如檔案路徑,資料庫配置
core\src.py 這個檔案主要存放的就是核心邏輯功能,主邏輯的一些函式
db\register 檔名不固定,存放資料檔案
lib\common.py 公共元件檔案,這裡面放置裝飾器函式,日誌函式,密碼加密,序列化等服務於整體的函式
log\access.log 儲存log日誌的檔案
README 解釋說明手冊
import os import sys BASE_PATH = os.path.dirname(os.path.dirname(__file__))#相對'爺'級路徑 sys.path.append(BASE_PATH) form core import src if __name__ == '__main__': src.run()
將模擬登入的按照規範開發格式,自己寫好。