Python 入門之 軟體開發規範

2021-10-01 16:51:57 字數 1119 閱讀 6640

當幾百行–大幾萬行**存在於乙個py檔案中時存在的問題:

不便於管理 修改

可讀性差

載入速度慢

這時可以使用軟體開發規範,規範專案目錄結構,規範**,遵循pep8規範,能夠更加清晰,合理的開發。

領域:web開發,爬蟲,資料分析,資料探勘,人工智慧

零基礎到專案實戰,7天學習上手做專案

<1> bin – 啟動檔案 (啟動介面)

start.py 專案啟動

<2> lib – 公共檔案 (大家需要的功能)

commom.py 放置一些常用的公共元件函式,像是服務於整個程式中的公用的外掛程式。(加密,序列化,日誌等功能)

<3> conf – 配置檔案 (靜態檔案)變數

settings.py 放置一些專案中需要的靜態引數,比如檔案路徑,資料庫配置,軟體的預設設定等。

<4> core – 主邏輯 (核心)

src.py 主要存放的是核心功能函式

<5> db – 使用者相關資料 (賬號和密碼等檔案)

register.py 使用者的相關資料

<6> log – 日誌 (記錄主要資訊,記錄開發人員的行為)

access.log 儲存日誌檔案

<7> readme檔案 簡要描述該項目的資訊

檔案中要說明幾個注意事項:

軟體的定位,軟體的基本功能。

執行**的方法,安裝環境,啟動命令等

簡要的使用說明

**目錄結構說明,更詳細點可以說明軟體的基本原理

常見問題說明

"""

blog

├─ bin

│ └─ starts.py 啟動檔案

├─ conf

│ └─ settings.py 配置檔案

├─ core

│ └─ src.py 邏輯檔案

├─ db

│ └─ register 資料檔案

├─ lib

│ └─ common.py 公共檔案

└─ log

│ └─ logg.log 日誌檔案

├─ readme.md 使用手冊

"""

Python入門之軟體開發目錄規範

本章重點 理解在開發人標準軟體時,如何布局專案目錄結構,以及注意開發規範的重要性。一 為什麼要有好的目錄結構 二 目錄組織的方式 三 關於readme的內容 四 關於requirements.txt和setup.py 一 為什麼要有好的目錄結構 好的設計專案目錄結構,就和編碼風格一樣,是每個程式設計...

python軟體開發目錄 軟體開發目錄規範

為了提高程式的可讀性與可維護性,我們應該為軟體設計良好的目錄結構,這與規範的編碼風格同等重要。軟體的目錄規範並無硬性標準,只要清晰可讀即可,假設你的軟體名為foo,筆者推薦目錄結構如下 foo core 存放業務邏輯相關 core.py api 存放介面檔案,介面主要用於為業務邏輯提供資料操作。ap...

Python基礎(8) 軟體開發規範

設計專案目錄結構 就和 編碼風格 一樣,屬於個人風格問題。對於這種風格上的規範,一直都存在兩種態度 我是比較偏向於後者的,因為我是前一類同學思想行為下的直接受害者。我曾經維護過乙個非常不好讀的專案,其實現的邏輯並不複雜,但是卻耗費了我非常長的時間去理解它想表達的意思。從此我個人對於提高專案可讀性 可...