没有合适的资源?快使用搜索试试~ 我知道了~
大中型公司编码规范,公司编码规范
4星 · 超过85%的资源 需积分: 35 7 下载量 68 浏览量
2011-04-22
16:26:35
上传
评论
收藏 141KB DOC 举报
温馨提示
试读
17页
规范制定原则 方便代码的交流和维护。 不影响编码的效率,不与大众习惯冲突。 使代码更美观、阅读更方便。 使代码的逻辑更清晰、更易于理解。
资源推荐
资源详情
资源评论
Sine
编码规范
公 司 编 码 规 范
1
Sine
编码规范
目 录
第一部分 概述 3
一.1 规范制定原则 3
一.2 术语定义 3
一.2.1 Pascal 大小写 3
一.2.2 Camel 大小写 3
第二部分 程序版式 3
二.1 列宽 3
二.2 换行 3
二.3 空行 3
二.4 空格 4
二.5 括号 - () 4
二.6 花括号 - {} 5
二.7 注释 6
二.7.1 概述 6
二.7.2 注释的使用 6
第三部分 命名规则 7
三.1 共用部分 7
三.2 C++部分 8
三.3 C#部分 9
第四部分 语句规则 14
四.1 共用部分 14
四.2 C++部分 14
四.2.1 常量 14
四.2.2 断言 14
四.2.3 if 语句 14
四.2.3.1 布尔变量与零值比较...............................................................................14
四.2.3.2 整型变量与零值比较...............................................................................15
四.2.3.3 浮点变量与零值比较...............................................................................15
四.2.3.4 指针变量与零值比较...............................................................................15
四.2.3.5 对 if 语句的补充说明...............................................................................16
四.2.4 函数 16
第五部分 匈牙利命名法 16
2
Sine
编码规范
第一部分 概述
一.1 规范制定原则
1 方便代码的交流和维护。
2 不影响编码的效率,不与大众习惯冲突。
3 使代码更美观、阅读更方便。
4 使代码的逻辑更清晰、更易于理解。
一.2 术语定义
一.2.1 Pascal 大小写
将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符
的标识符使用 Pascal 大小写。例如:
BackColor
一.2.2 Camel 大小写
标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如:
backColor
第二部分 程序版式
二.1 列宽
代码列宽控制在 110 字符左右。
二.2 换行
当表达式超出或即将超出规定的列宽,遵循以下规则进行换行:
1、在逗号后换行。
2、 在操作符前换行。
3、规则 1 优先于规则 2。
当以上规则会导致代码混乱的时候自己采取更灵活的换行规则。
二.3 空行
空行是为了将逻辑上相关联的代码分块,以便提高代码的可阅读性。
在以下情况下使用两个空行:
1、接口和类的定义之间。
2、枚举和类的定义之间。
3
Sine
编码规范
3、类与类的定义之间。
在以下情况下使用一个空行:
1、方法与方法、属性与属性之间。
2、方法中变量声明与语句之间。
3、方法与方法之间。
4、方法中不同的逻辑块之间。
5、方法中的返回语句与其他的语句之间。
6、属性与方法、属性与字段、方法与字段之间。
7、注释与它注释的语句间不空行,但与其他的语句间空一行。
二.4 空格
在以下情况中要使用到空格:
1、关键字和左括符 “(” 应该用空格隔开。如:
while ( true )
注意在方法名和左括符 “(” 之间不要使用空格,这样有助于辨认代码中的方法调
用与关键字。
2、多个参数用逗号隔开,每个逗号后都应加一个空格。
3、除了 . 之外,所有的二元操作符都应用空格与它们的操作数隔开。一元操作符、+
+及--与操作数间不需要空格。如
A += c + d;
A = ( a + b ) / ( c * d );
while ( d ++ = s ++ )
{
n++;
}
PrintSize(“size is “ + size + “\n”);
4、语句中的表达式之间用空格隔开。如
for (expr1; expr2; expr3)
二.5 括号 - ()
1、左括号“(” 不要紧靠关键字,中间用一个空格隔开。
2、左括号“(” 与方法名之间不要添加任何空格。
3、没有必要的话不要在返回语句中使用()。如:
if ( condition )
4
剩余16页未读,继续阅读
资源评论
- jofy20042014-07-12不错,正好参考
编程小猪
- 粉丝: 33
- 资源: 45
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功