Python入門のソフトウェア開発規範

1233 ワード

Python入門のソフトウェア開発規範
1、ソフトウェア開発規範--ファイル分け
(1)ソフトウェア開発仕様を使用する理由:
数百行--数万行のコードがpyファイルに存在する場合に発生する問題:
変更の管理に不便
読みやすさが悪い
ロード速度が遅い
この時、ソフトウェア開発規範、プロジェクトディレクトリ構造、規範コードを使用することができ、PEP 8規範に従い、より明確で合理的な開発を行うことができる.
(2)ソフトウェア開発規範--約定俗称
<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           
"""