W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
功能沒有完成的時候一定要寫 (TODO:)
方法和函數(shù)有注釋,注釋內(nèi)容包括功用,參數(shù),返回值,作者,必要是還有示例
邏輯復(fù)雜的代碼,關(guān)鍵部分應(yīng)有注釋
類文件命名 - 同ThinkPHP命名規(guī)范
公共控制器的名稱應(yīng)該和模塊名稱相同
默認控制器層 Controller
方法命名規(guī)范 - 駝峰命名,不能出現(xiàn)下劃線
類屬性規(guī)范 - 類屬性和類方法一致,統(tǒng)一使用駝峰
函數(shù)命名 - 小寫字母加下劃線
變量命名規(guī)范 - 產(chǎn)品中不涉及到全局變量,局部變量不做強制要求,建議使用下劃線
后臺控制器里給列表賦值的變量都用list, 單一數(shù)據(jù)讀取、保存都用data,其他臨時變量 最好不要使用這兩個,以免造成沖突
PUBLIC 公共資源文件目錄
STATIC 公共靜態(tài)文件目錄
ADDONS 當前模塊插件在STATIC/插件名同名資源目錄
IMG 當前模塊圖片目錄
CSS 當前模塊CSS目錄
JS 當前模塊JS目錄
所有的模板文件都繼承 Public/base文件,base模板提供了以下可重載的塊
style 用于添加頁面樣式文件
script 用于添加頁面JS文件和JS代碼
sidebar 左邊導(dǎo)航區(qū)域
body 頁面內(nèi)容,后臺頁面的內(nèi)容全部放到body塊中
所有的字段必須添加注釋
字段名小寫,多關(guān)鍵字使用下劃線分割(關(guān)鍵字盡量全稱)
所有字段不允許 NULL值
字段長度定義(TODO: 具體常用的長度定義)
數(shù)據(jù)表引擎 MyISAM
所有的表應(yīng)該都有status 字段來標注數(shù)據(jù)狀態(tài),業(yè)務(wù)狀態(tài)請使用其他字段;status字段類型 為帶符號的 tinyint
-1 已刪除
0 被禁用
1 正常
2 未審核
如果還需要其他的數(shù)據(jù)狀態(tài) 請先判斷該狀態(tài)的數(shù)據(jù)是有用的數(shù)據(jù)還是無意義的數(shù)據(jù)
有用的數(shù)據(jù)狀態(tài) > 2
無意義的數(shù)據(jù)狀態(tài) < -1
所有的刪除(除開清空回收站操作) 請 標記status 為 -1
功能模塊文檔
文件注釋
方法注釋
函數(shù)注釋
代碼塊注釋
注釋必須有 @author 項,方便在遇到問題時候找到作者調(diào)整。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: