爲什麼要有意義的命名:
我們都曾經說過有朝一日再回頭清理那些糟糕的代碼,然而最終總是棄之不顧。稍後等於永不,我們需要立即行動,寫優雅的代碼。
寫代碼的過程中,讀佔的比例很大,所以首先要讓代碼易讀。
有意義命名的幾大規則:
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