1. 程式人生 > 實用技巧 >Python 軟體規範開發

Python 軟體規範開發

軟體規範開發

規範開發,一個py檔案中,

  1. 檔案載入問題

  2. 程式碼可讀性差,查詢,麻煩

    需要將一個py檔案分開,合理的分成多個檔案

設計一個參差清晰的目錄結構,就是為了達到以下兩點:

  1. 可讀性高:不熟悉這個專案的程式碼的人,一眼就能看懂目錄結構,知道程式啟動指令碼,測試目錄,配置檔案在哪等。從而快速的瞭解這個專案。
  2. 可維護性高:定義好組織規則後,維護者就能很明確地知道,新增的那個檔案和程式碼應該放在什麼目錄之下。隨著時間推移,程式碼,配置的規模增加,專案結構不會混亂,仍然能夠組織良好。

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()

將模擬登入的按照規範開發格式,自己寫好。