【Android】關(guān)于靜態(tài)代碼檢查

前言

隨著項(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)代碼檢查流程圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容