GOOGLE STYLE命名法

项目代码越来越多,变量什么的,起的名字太难懂了。还是回头好好学学这个命名法吧。

转自:http://blog.csdn.net/hackmind/article/details/6607954

1.文件名:mmmm_nnnn

2.类命名【结构体、枚举、类型定义(typedef),同。】

“类型名称的每个单词首字母均大写, 不包含下划线: MxxxNxxx”

3.变量命名

mmmm_nnnn:正常变量

mmmm_nnn_: 成员变量

g_mmmm_nnn:全局变量

4.常量命名:kPlayerName

“ k 后接大写字母开头的单词”。

5.函数命名:CheckPlayerCookie()

“常规函数使用大小写混合, 取值和设值函数则要求与变量名匹配”。

6.名字空间命名:google_awesome_project

“名字空间;用小写字母命名, 并基于项目名称和目录结构”。

7.枚举命名:同常量或宏。kEnumName 或是 ENUM_NAME

8、宏变量:MY_MACRO_THAT_SCARES_SMALL_CHILDREN

时间: 2024-08-04 01:57:01

GOOGLE STYLE命名法的相关文章

[转]程序开发基础学习二(C++ Google Style 命名规则)

无规矩不成方圆,新的岗位就需要服从团队的编码规则.很开心团队用的是Google的C++编码规则,大概看了下Google 的编码规则,正如九天翔雁说的:“Google的 C++ Style Guide远不仅是一个传统意义上的代码书写风格指导,对于C++的方方面面做出了Google的解释和使用建议,包括每个规则给出时,较为详细的讲了这个规则好的一面和不好的一面,最最激进的规则甚至有禁用C++的异常,以及除了Google规范的Interface作为基类外,禁用多重继承,在绝大部分情况下禁用默认参数等内

PHP书写规范 匈牙利命名法+驼峰法命名

PHP书写规范 PHP Coding Standard 变量命名规范这里感觉 打算采用 匈牙利命名法+驼峰法命名,因为 PHP是弱类型语言,很多时间因为忽略了变量类型而导致犯一些低级错误.所以在前面加上类型名有助于更好的理解代码. 下载是转载 PHP书写规范作者:sink <[email protected]>最后修改:2011-7-13 参考资料:PHP Manualhttp://www.php.net/manual/zh/language.oop5.basic.phpPEAR Coding

命名法:骆驼(Camel)、帕斯卡(pascal)、匈牙利(Hungarian)、下划线(_)

首先欢迎大家到来! 常用的命名法:骆驼(Camel).帕斯卡(pascal).匈牙利(Hungarian).下划线(_) 骆驼:是指混合使用大小写字母来构成变量和函数的名字 帕斯卡:与骆驼命名法类似只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写 匈牙利:其基本原则是,变量名=属性+类型+对象描述.其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分 下划线:下划线法是随着C语言的出现流行起来的,在UNIX/LIUNX这样的环境,以及GNU代码中使用非常普遍 总结:对于常

编程中的匈牙利命名法

匈牙利命名法,是一种编程时的命名规范.基本原则是: 变量名 = 属性+类型+对象描述 其中,每一个对象的名称都要求有明确的含义,可以取对象名称全称或名字的一部分.命名要基于容易记忆和容易理解的原则.保证名字的连贯性非常重要.常见的匈牙利命名规则如下: 例如,表单的名称为form,那么匈牙利命名法中可以简写为frm.当表单变量名称为Switchboard时,变量全称应该为frmSwitchboard.这样,可以很容易从变量名看出Switch是一个表单.同样,如果此变量类型为标签,那么就应命名为lb

Google Python 命名规范

Google Python命名规范 module_name,  模块 package_name,  包 ClassName,  类 method_name,  方法 ExceptionName,   异常 function_name,  函数 GLOBAL_VAR_NAME, 全局变量 instance_var_name,  实例变量 function_parameter_name,   参数 local_var_name.  局部变量:在方法体中声明的变量   类 总是使用首字母大写单词串.如

JS三大经典变量命名法

匈牙利命名法: 通过在变量名前面添加相应小写字母的符号标示作为前缀,标示出变量的作用域,类型等,前缀后面是一个或多个单词组合,单词描述了变量的用途,如i表示的是整数,s表示的是字符串.示例: var sUserName = 'css8'; var iCount = 0; 骆驼式/驼峰命名法 混合使用大小写字母来构成变量的名称.示例: var printLoadTemplates;//名称首字母小写,其他每个单词的首字母大写 var print_load_templates;//下划线法,每个单词

驼峰命名法

骆驼式命名法(Camel-Case)又称驼峰命名法,是电脑程式编写时的一套命名规则(惯例).正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字.程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式. 基本概念 有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname.my_name.MyName或者myName.这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来

匈牙利命名法,骆驼命名法(camel),帕斯卡(Pascal)命名法(转)

一.匈牙利命名法      Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的. 匈牙利命名法基本原则是:变量名=属性+类型+对象描述,通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等.这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他.例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成

命名法

 1. 驼峰命名法(Camel):方法或变量的第一个单词首字母小写,后面每个单词的首字母大写  2.帕斯卡命名法(Pascal): 每一个单词的首字母都大写