Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157547
  • 博文数量: 56
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-18 14:21
文章分类

全部博文(56)

文章存档

2010年(39)

2009年(17)

我的朋友

分类: C/C++

2009-12-24 13:17:01

--from 《Code Complete》

ClassName         类名混合使用大小写,首字母大写

TypeName          类型定义,包括枚举类型和typedef,混合使用大小写,首字母大写

EnumeratedTypes   除遵循上述规则外,枚举类型总以复数形式表示

localVariable     局部变量混合使用大小写,首字母小写。其名字应该与底层数据类型无关,而且应
                  该反映该变量所代表的事物

routineParameters 子程序参数的格式与局部变量相同

RoutineName()     子程序名混合使用大小写

m_ClassVariable   对类的多个子程序可见(且只对该类可见)的成员变量使用m_前缀

g_GlobalVariable  全局变量用g_前缀

CONST             具名变量全部大写

MACRO             宏全部大写

Base_EnumeratedType 枚举类型名用能反映其基础类型的、单数形式的前缀,例如Color_Red

好的子程序名:
  • 描述子程序所做的所有的事情;
  • 避免使用无意义的、模糊或表述不清的动词;
  • 不要仅通过数字来形成不同的子程序名;
  • 根据需要确定子程序名长度;
  • 给函数命名时要对其返回值有所描述;
  • 给过程起名时要使用语气强烈的动词加宾语的形式
阅读(638) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~