【发布时间】:2012-01-31 21:00:14
【问题描述】:
许多编码标准建议对变量和函数名称使用带有小写首字母的 camelCase。如果出于“语法原因”(例如,因为它是一个名字)首字母应该是大写,那么标准做法是什么?例如,我应该写KnuthPlassAlgorithm 还是knuthPlassAlgorithm?
【问题讨论】:
许多编码标准建议对变量和函数名称使用带有小写首字母的 camelCase。如果出于“语法原因”(例如,因为它是一个名字)首字母应该是大写,那么标准做法是什么?例如,我应该写KnuthPlassAlgorithm 还是knuthPlassAlgorithm?
【问题讨论】:
这取决于您的语言和您询问的对象。通常,您使用“camelCase”局部变量和“ProperCase”FunctionNames 或 ProtectedMemberVariables。人们经常对_privateVariables 使用下划线和驼峰式大小写。如果您不想考虑它并且您正在使用 VS 和 C#,您应该查看 stylecop
【讨论】:
camelCase 有其他理由以大写字母开头时,人们会怎么做?