如何规范函数、变量等的命名
例如命名一个获取函数参数的类型和名称的函数:GetTypeAndNameOfFuncArg
这个名字还好,算比较短的,有时候会遇到一些名字很长的,很是懊恼,不知怎么命名,大家分享下平时命名的习惯吧!
[解决办法]
你这个名字很长了,可能在Java中会比较常见,但是在C++中,太长了都会使用缩写了
[解决办法]
1.根据代码总长度和作用域范围定长度,如果该函数只在某个源码文件内有效且文件长度有限,名字不妨短一些,必要时加注释
2.根据功能划分定长度,这个功能按问题域术语、分析域术语、实现域术语划分----LZ的例子应该是属于实现域的,涉及语言自身的特征和具体的实现技术,这样代码只有专业程序员看,不妨长一些(问题域是原始题目中的术语--往往比较直接简朴--短一点、分析域是问题归结到范围--如数据结构那样的范畴,往往概念比较清楚、大家交流容易--短一点)
3.看看函数的参数能否有帮助?如果调用函数的参数命名很清楚,那么函数的主要体现动词谓语概念,而参数主要体现名词宾语或状语概念。如最简单的swap(X,Y),不必写成swapTwoObject().
个人体会,供参考
[解决办法]
仔细看看了LZ的例子,名字不妨改为“获取(函数)参数的属性”----》GetArbitOfArg(Arg已经有了函数的概念,而类型和名字不必那么直接给出----在函数调用的上下文中可能读出)
[解决办法]
可以看一下google的C++ style标准http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
[解决办法]
命名规则一般根据自个公司或者自个开发组的规范
要求统一与可读。
有时候简写会损害可读性。
[解决办法]
去看下google或者华为的c++编程规范,会找到你想要的内容。
怎么规范函数、变量等的命名
如何规范函数、变量等的命名例如命名一个获取函数参数的类型和名称的函数:GetTypeAndNameOfFuncArg这个名字
