文章共 367 字,阅读完预计需要 37 秒。文章篇幅适中,可以放心阅读。
软件开发的常用命名方式
软件开发时,应遵循有规律的命名规则,以提高源代码的可读性和可维护性。常见的命名规则如下:
- 大驼峰式:类(Class)、接口(Interface)
- 小驼峰式:方法(Method)、变量(Variable)
- 大蛇式:常量(Constant)
- 小蛇式、烤肉串式
大驼峰式,又名帕斯卡式(Pascal case)
每个单词首字母大写,单词直接相连。
例如:UpperCamelCase
小駝峰式
第一个单词首字母小写,之后单词首字母大写,单词直接相连。
例如:lowerCamelCase
大蛇形式
单词全部字母大写,单词之间用下划线连接。
例如:UPPER_SNAKE_CASE
小蛇形式
单词全部字母小写,单词之间用下划线连接。
例如:lower_snake_case
烤肉串式
单词全部字母小写,单词之间用连字号连接。
例如:kebab-case
现代不推荐的命名法
匈牙利命名法(Hungarian Notation)
在命名前面加入型別,例如s代表字符串,i代表整数。
基本原则是:变量名=属性+类型+对象描述。
例子:
chName
表示用字符类型char表示的名字
uHeight
表示用无符号整型unsigned int表示的高度数值
但现在大部分编程语言是强类型语言,已经不需要在变量命名上确认变量类型了。
参考文献 軟體開發常用命名方式