1. 程式人生 > >程式碼整潔之道 Clean Code

程式碼整潔之道 Clean Code

資源連結

連結: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.註釋可以用來解釋法律資訊和設計意圖,或者一些警示性資訊。