您的位置:首页 > 其它

关于命名规则

2014-03-29 21:31 155 查看

编写程序时经常会遇到命名的问题,理论上符合语言命名规则的名称都是被允许的,但没有规律的命名会导致程序的可读性差,或者出现隐蔽的难以发现的错误,因此统一的命名规则是高效编写稳定的程序的基础,但没有一种命名规则能让所有人都满意,只要自己或者团队认真贯彻自己制定的命名规则,就可以避免命名规则的困扰。

命名的基本原则:

1、 简单明了,可以望文生义(不确定的单词查字典);

2、min-length max-information原则:用最短的名字表达最多的信息 ;

3、 与采用的操作系统或开发工具一致

4、 不要仅靠大小写区分名字

5、避免不同作用域的变量重名,易发生误解

6、避免同一变量用作不同的用途,让变量作用单一化

7、用有互斥意义的单词标识相反的变量或操作

8、避免出现数字编号,除非确实有逻辑的需要

9、 开发动态库时,设计库的特殊标识作为前缀

自己的命名规则:

变量的作用域表示

1、类成员变量加前缀m_

2、全局变量加前缀g_

3、静态变量加前缀s_

4、局部变量名字尽量简洁,不加前缀

5、常量用全大写字母标识

6、函数参数:输入参数加i_,输出参数加o_

变量的类型表示:

6、数字型 如int float double等 用 n表示

7、bool型 用b表示

8、字符串 用str表示

9、字符 用ch表示

10、指针 用p表示

11、指向函数的指针 pfn

函数命名用“DeclarerFunction”的形式表示

以上是根据匈牙利命名法则进行适当简化,未规范部分参考该命名法则。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: