大概讀了一下《代碼整潔之道》這本書斯辰,總結如下:
1.變量名:有意義、可讀性好
2.避免重復和無意義的條件判斷
3.函數參數不要超過兩個执桌。如果超過2個诗舰,最好用一個對象傳值楼镐。 例如:結構體或是類
4.函數功能的單一性。 一個函數就做一件事。 功能單一的函數易于重構,并使代碼更加干凈
5.函數名應該明確表明其意義揍堕、功能
6.移除重復的代碼。永遠汤纸、永遠衩茸、永遠不要在任何循環(huán)下有重復的代碼
7.如果判斷條件很復雜,將其封裝成一個函數贮泞。盡量避免否定條件的判斷
8.避免過度優(yōu)化代碼
9.刪除無效楞慈、不調用的代碼,而不是注釋掉啃擦。 去版本控制器里查找以前的代碼
10.單一只能原則囊蓝。“修改一個類的理由不應該超過一個”令蛉。最小化對一個類需要修改的次數是非常有必要的慎颗。
11.只對存在一定業(yè)務邏輯復雜性的代碼進行注釋。注釋并不是必須的言询,好的代碼是能夠讓人一目了然,不用過多無謂的注釋
具體還要看自己的習慣以及項目團隊的需求和code習慣傲宜,沒有什么是必須遵守的运杭。