※ 引述《meokay (我可以)》之铭言:
: 如题
: 现在常常会Review别人的程式码
: 发现大家的命名习惯都好不同
: 举例来说
: 一个Func是Check Status
: 有的人会写 void check_status()
: 也有的人写 void checkStatus()
: 也有看过写 void CStatus()
: 姑且不论第三种
: 那大致上就是分成底线派跟非底线派
: 大家的命名是哪种风格啊?
: 有没有大大愿意分享一下~
: 或是有什么坚持xDD
: 我先投非底线派一票QQ
命名规则是为了增加识别和可读性,没有强制的规定,但一旦选择其中一种,会建议编写
时统一格式;而化学、天文、生物也有其惯用的命名方法;大部分的程式语言也有对此进
行建议,以统一风格。
在程式设计的命名上,当变量、函式及类别等名称由两个以上的单字组合,就可以使用现
有的命名方法,增加识别和可读性。目前已经出现的命名方法,可以分为Underscore(底
线式)、Camel-case(驼峰式)及Hungarian notation(匈牙利命名法)三大类。此文进行汇
整,并以个人经验,探讨其优缺点。