php web專案開發規範思考(1)

2022-07-10 23:21:12 字數 335 閱讀 6924

1.分層結構,邏輯,資料, 控制,獨立服務層(不受業務**限制,只負責輸入和輸出);

2,嚴格區分邏輯層,資料層,控制層。

邏輯層,專注於業務邏輯。

資料層,負責對邏輯層輸入的資料,進行增刪改查。

控制器,只負責接收客戶端資料,呼叫服務層,輸入結果。

**是人寫,人是經常犯錯的,嚴格管控各個流程才能避免錯誤。

關於測試:

測試**先於業務**,以測試為驅動;

測試貫徹整個開發的過程,不管是早期的單元測試,還是後期的驗收測試。

當有需求要編碼時,先編寫驗收測試,列出測試資料,約定錯誤型別,形成測試文件,編寫業務**,測試通過。

專案規範思考

後期完成 1 風格,參考 規約 2 命名規定 專案名 檔名 類名 變數名 商量統一 3 專案目錄結構 系統架構 三層架構 四層架構等 專案架構模式 mvc mvvm等 統一,設計模式 單例模式 工廠模式等 統一。例如專案架構圖 乙個demo根據業務可能使用多種架構模式,某一種業務,比如移動端某塊功能...

專案開發規範

bin 當前專案的啟動指令碼 conf 配置檔案 現在常用settings.py 1.用到的某乙個值,這個值在程式執行的過程會被修改,且要修改多處核心 2.這樣的值放在配置檔案下面,要修改時改配置檔案即可。3.方便運維人員的使用與維護。core 核心 源 db database資料庫 lib 庫檔案...

React 開發規範(1)

乙個檔案宣告乙個元件 使用 jsx 語法 使用 class 函式或 hooks 宣告元件,不使用 react.createelement 1 元件名稱和定義該元件的檔名稱盡量保持一致,名稱盡量簡短 good import mycomponent from mycomponent bad import...