您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>C/C++语言编程>

C#编程源代码规范

大小:160 人气: 2010-02-09 需要积分:0
{$username}的空间

用户级别:注册会员

贡献文章:

贡献资料:

C#编程源代码规范
注:目的:为了保证开发队伍中的所有程序员都能够理解其他人编写的代码。
参考: 《华为编码规范和范例》
《凯润软件开发编码标准文档》
《C#编码规范》My Dobby.NET, GeniuSpirit
C++编码规范》陈世忠,摩托罗拉(中国)电子有限公司
导言
本文档将描述C#软件开发的源代码书写规范,故认真阅读本文档是必要和必须的。

注意:开发过程中,一定要按照本文档要求,若对本文档有任何意见和建议,可以提交,通过并更改之前,均要按照本文档要求执行。

本文档是介绍了一种在合作开发中保持代码风格一致的方法,目的是为了保证开发队伍中的所有程序员都能够理解其他人编写的代码,实现这一目的的方法是通过保持代码的一致性来增强其可性。
本文档无法包罗万象,因此可能对于你不够详细,你可以提出修改这些标准以适应你自己的需要。但不要与标准偏离得太多。和大多数编码规范文档一样,本文档将根据需要继续更新,当文档发布最新版本时,你应该按照新的版本执行。
本文档不会包括用户界面标准,这是一个不同的但同样重要的主题。

示例:
 (1) 逗号、分号只在后面加空格。
int a, b, c;

 (2)比较操作符, 赋值操作符"="、 "+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<<"、"^"等双目操作符的前后加空格。
if (current_time >= MAX_TIME_VALUE)
a = b + c;
a *= 2;
a = b ^ 2;

 (3)"!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。
*p = 'a';           // 内容操作"*"与内容之间
flag = !isEmpty;  // 非操作"!"与内容之间

非常好我支持^.^

(2) 100%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!