四种基本的编程命名规范(下划线命名法、匈牙利命名法、驼峰式命名法、帕斯卡命名法)和可读性更高的代码规范20200926
一个软件的生命周期,80%的时间在维护。
当你查看源代码的时候,是否突然冒出一个念头,想问候此前贡献这段代码的程序员?!问候的冲动?!
那么,怎样才能不被后人问候?
四种基本的编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法、下划线命名法)。
@@@首要原则:不要害怕过长的变量名。代码风格的宗旨就是直观,简洁,最关键的是高可读性。
WhenIWriteLongNamesWhichAreEasilyKnown
谷歌 C++ 编程规范,从项目的命名到文件的命名,再到类和变量以及宏定义的命名都做到了细致入微,充分的结合了下划线命名法与驼峰式命名法(早先推崇的小驼峰,不过近年好像改成大驼峰了),又加入了一些新的元素,十分的系统完善。
通常每种语言都有自己的 Coding Style, 比如 C/C++ 和 python 是下划线, java 和 go 是驼峰。
@@@(1)下划线命名法。(最大的好处是迅速直观区分“保留字”和自定义“变量”)
下划线命名法并不如大小驼峰式命名法那么备受推崇,但是也是浓墨重彩的一笔。尤其在宏定义和常量中使用比较多,通过下划线来分割全部单词。
该命名规范,也是很简单,要求单词与单词之间通过下划线连接即可。
@@@(2)帕斯卡命名法。大驼峰式命名法。(主流)。
帕斯卡命名法,又叫大驼峰式命名法、Pascal命名法。
与小驼峰式命名法的最大区别在于,每个单词的第一个字母都要大写。
@@@(3)驼峰式命名法。
驼峰式命名法,又叫小驼峰