程式碼整潔之道 Clean Code
阿新 • • 發佈:2019-02-02
資源連結
連結:https://pan.baidu.com/s/1FQRGhvBppUK9FWwI1lqkZA 密碼:nuf3
命名規則
1.名副其實,命名要體現其本身意義,簡潔度+清晰度。如int i=0與int firstNumber=0
2.避免歧義,儘量不要使用看起來差不多命名。如char *cstring=NULL與char *Cstring=NULL與變數型別CString,0與O,1與l與大寫i
3.讓命名有意義地區分,不要用簡單的數字區分。如cellPhoneHuawei與cellPhoneMi,cellPhone1 cellPhone2
4.命名最好可以讀得出來。如dataProcess與dpro
5.讓命名便於搜尋,作用域越長命名越長。如for(int i=0;i++;i<10)用i即可
6.儘量不要用無意義的字首,多使用可以高亮顯示編輯的開發環境。如m_ProcessImage
7.避免思維慣性。如經常作為迴圈計數器的i
8.注意命名的詞性。如類名不要用動詞,方法名不要用名詞
函式設計
1.在一個抽象層級下只實現一種功能和操作。
2.函式名體現出函式要實現的功能。如setUpScene()
3.函式引數儘量少些。
4.當存在三個以上的引數時,可將其中一部分封裝為類。
5.使用異常替代返回錯誤碼。多用try/catch
註釋
1.儘量用程式碼闡述,不要用註釋。
2.註釋可以用來解釋法律資訊和設計意圖,或者一些警示性資訊。