此文章同步刊登於我的部落格
軟體開發時應該要有固定的命名規則,以提高程式的可讀性,以JAVA命名慣例為例:
每個單字字首大寫,單字直接相連
範例:UpperCamelCase
第一個單字字首小寫,之後的單字字首大寫,單字直接相連
範例:lowerCamelCase
全部單字大寫,單字之間以底線(_
)區隔
範例:UPPER_SNAKE_CASE
全部單字小寫,單字之間以底線(_
)區隔
範例:lower_snake_case
全部單字小寫,單字之間以dash符號(-
)區隔
範例:kebab-case
在命名前面加入型別,例如s代表字串,i代表整數
不推薦原因可以參考維基百科的說明
範例:sHungarianNotation