ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

命名规则

2019-10-20 09:03:13  阅读:247  来源: 互联网

标签:加前缀 变量 动词 规则 命名 全局变量 标识符


“匈牙利”法命名规则:在变量和函数名中加入前缀以增进人们对程序的理解(例如:在字符变量前加‘ch’;在指针变量前加‘p’)

  缺点:繁琐,会使程序看起来很繁琐

一、共性规则

1、标识符最好采用英文单词或其组合,便于记忆和阅读

2、Windows系统的标识符通常采用“大小写”混排的方式(LinkInsert)

     Unix系统的标识符通常采用“小写加下划线”的方式(link_insert)

3、不要出现仅靠大小写区分的相似的标识符(例:A和a)

4、不要出现标识符完全相同的局部变量和全局变量(例:a1和a2)

5、普通变量的名字应当使用“名词”或“形容词+名词”(例:oldValue)

   全局变量的名字应当使用“动词”或“动词+名词”(例:DrawBox)

   类的成员变量的名字应当使用“动词”(例:box)

6、正确的反义词组命名具有互斥意义的变量或相反动作的函数等(例:minNumber和maxNumber)

7、避免名字中出现数字编号

二、简单的Windows应用程序命名规则

1、类名和函数名大写字母开头的单词组合而成

2、变量和参数小写字母开头的单词组合而成

3、常量全用大写的字母,用下划线分割

4、静态变量前加前缀s_(表示static)

   全局变量前加前缀d_(表示global)

   类的数据成员加前缀m_(表示member)

 5、为防止某一软件库中的一些标识符和其他软件库中的冲突,可以为各种标识符加上反应软件性质的前缀。

 

标签:加前缀,变量,动词,规则,命名,全局变量,标识符
来源: https://www.cnblogs.com/lyf98/p/11706669.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有