[其他] 軟體開發常用命名規則
本文最後更新於:2024年5月2日 晚上
軟體開發時應該要有固定的命名規則,以提高程式的可讀性,以JAVA命名慣例為例:
- 大駝峰式:類別(Class)、界面(Interface)
- 小駝峰式:方法(Method)、變數(Variable)
- 大蛇形:常數(Constant)
駝峰式
大駝峰式(Upper Camel Case)
每個單字字首大寫,單字直接相連
範例:UpperCamelCase
小駝峰式(Lower Camel Case)
第一個單字字首小寫,之後的單字字首大寫,單字直接相連
範例:lowerCamelCase
蛇形式
大蛇形式(Upper Snake Case)
全部單字大寫,單字之間以底線(_
)區隔
範例:UPPER_SNAKE_CASE
小蛇形式(Lower Snake Case)
全部單字小寫,單字之間以底線(_
)區隔
範例:lower_snake_case
烤肉串式
烤肉串式(Kebab Case)
全部單字小寫,單字之間以dash符號(-
)區隔
範例:kebab-case
現代不推薦的命名法
匈牙利命名法(Hungarian Notation)
在命名前面加入型別,例如s代表字串,i代表整數
不推薦原因可以參考維基百科的說明
範例:sHungarianNotation
[其他] 軟體開發常用命名規則
https://hankz1108.github.io/posts/20231101-other-codding-name/