2024-03-15|閱讀時間 ‧ 約 21 分鐘

軟體開發常用命名規則

此文章同步刊登於我的部落格


前言

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


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.