cleanCode[1]:有意義的命名

爲什麼要有意義的命名:

我們都曾經說過有朝一日再回頭清理那些糟糕的代碼,然而最終總是棄之不顧。稍後等於永不,我們需要立即行動,寫優雅的代碼。

寫代碼的過程中,讀佔的比例很大,所以首先要讓代碼易讀。

有意義命名的幾大規則:

1、命名即其意

例:int daysSinceCreation;

2、做有意義的區分

例:由a1,a2的命名方式改爲source,destination

3、使用讀得出來的命名

例:由genymdhms改爲generationTimestamp

4、使用可搜索的命名

例:由5改爲WORK_DAYS_PER_WEEK

5、類名和對象名應該是名詞

例:Customer

6、方法名應該是動詞

例:get、set、is

7、每個抽象概念選一個詞,一以貫之

例:查就用get,而不是一會兒get,一會兒fetch

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章