前言
隨著項(xiàng)目開發(fā)人員的增多,每個(gè)開發(fā)者的代碼風(fēng)格又各不相同,導(dǎo)致了代碼維護(hù)的成本越來越高,這時(shí)候我們就需要一個(gè)統(tǒng)一的規(guī)范來約束各自的代碼!
設(shè)計(jì)目標(biāo)
能夠形成統(tǒng)一的代碼風(fēng)格(易讀性、維護(hù)性、健壯性),排查代碼存在的隱藏bug,從git上的提交日志能夠比較清楚的查看單條記錄,從而定位各個(gè)版本的發(fā)布內(nèi)容。
一些不規(guī)則代碼的示范
1.把注釋和代碼交織在一起
示范圖1
2.一些錯(cuò)誤的命名示范:
容易輸入的變量名: Fred,asdf;
拼音縮寫: WTF, RTFSC;
隨機(jī)大寫字母: gEtnuMbER, aPiC;
3.表驅(qū)動(dòng)法的一個(gè)小案例:同樣的邏輯用表驅(qū)動(dòng)法從十幾行代碼變成幾行代碼
關(guān)于表驅(qū)動(dòng)法:表驅(qū)動(dòng)法
示范圖3:修改前
示范圖3:修改后
靜態(tài)代碼檢查流程圖

靜態(tài)代碼檢查流程圖


