1.匈牙利命名法的好处:
从名字中就可以看出变量的类型
拥有类似语义的多个变量可以在一个代码块中使用:dwWidth, iWidth, fWidth, dWidth
变量名在仅仅知道他们的类型时可以被轻易记住
可以使变量名更加一致
决定一个变量名的时候可以更机械化,更快
不合适的类型转换和操作可以在阅读代码的时候被检测出来
在那些数字被当作字符串处理的基于字符串的语言中非常有用(例如Tcl)
在匈牙利应用命名法中,变量名确保不会犯以下错误:
heightWindow = window.getWidth();
2.驼峰式大小写:
小驼峰式命名法(lower camel case):
第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName。
大驼峰式命名法(upper camel case):
每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法
3.帕斯卡命名法:
当变量名和函式名称是由二个或二个以上单字连结在一起,而构成的唯一识别字时,用以增加变量和函式的可读性。
单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”[1],源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。
从名字中就可以看出变量的类型
拥有类似语义的多个变量可以在一个代码块中使用:dwWidth, iWidth, fWidth, dWidth
变量名在仅仅知道他们的类型时可以被轻易记住
可以使变量名更加一致
决定一个变量名的时候可以更机械化,更快
不合适的类型转换和操作可以在阅读代码的时候被检测出来
在那些数字被当作字符串处理的基于字符串的语言中非常有用(例如Tcl)
在匈牙利应用命名法中,变量名确保不会犯以下错误:
heightWindow = window.getWidth();
2.驼峰式大小写:
小驼峰式命名法(lower camel case):
第一个单字以小写字母开始;第二个单字的首字母大写,例如:firstName、lastName。
大驼峰式命名法(upper camel case):
每一个单字的首字母都采用大写字母,例如:FirstName、LastName、CamelCase,也被称为Pascal命名法
3.帕斯卡命名法:
当变量名和函式名称是由二个或二个以上单字连结在一起,而构成的唯一识别字时,用以增加变量和函式的可读性。
单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:FirstName、LastName。每一个单字的首字母都采用大写字母的命名格式,被称为“Pascal命名法”[1],源自于Pascal语言的命名惯例,也有人称之为“大驼峰式命名法”(Upper Camel Case),为驼峰式大小写的子集。