軟體開發常用命名規則

2024/03/15閱讀時間約 1 分鐘
此文章同步刊登於我的部落格


前言

軟體開發時應該要有固定的命名規則,以提高程式的可讀性,以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


6會員
21內容數
你可以在這裡看到後端工程師的技術文章 也可以看到一些投資相關的心得分享 歡迎交流~
留言0
查看全部
發表第一個留言支持創作者!