C#编码规范 转载

一、代码格式

在编写代码的过程中,代码格式方面建议遵守一下规则。

(1)通常情况下,代码缩进为4个空格,这是Visual Studio 2005的默认设置。

(2)在代码中垂直对齐同一层次的左括号和右括号。

(3)为了防止在阅读代码时左右滚动源代码编辑器,每行代码或注释不得超过一个显示屏。

(4)当一行被分为几行时,需要将串联运算符放在每一行的末尾。

(5)每一行上放置的语句避免超过一条。

(6)在大多数运算符之前和之后使用空格,这样做是不会改变代码意图的,却可以使代码更加容易阅读。

(7)将大的复杂代码节分为较小的、易于理解的模块。

(8)编写SQL语句时,关键字全部使用大写,数据库元素(如表、列和视图)使用大小写混合。

(9)将每个主要的SQL子句放在不同的行上,这样更容易阅读和编辑语句。

示例代码如下:

SELECT FirstName,LastName

FROM Customers

WHERE State = ‘CHN’

 

二、注释规范

注释规范包括:源文件注释规范、类注释规范、类的属性和方法注释规范、代码间注释。

1。源文件注释规范

建议的源文件头部注释示例如下所示。

/*****************************************************

** 文 件 名:

** Copyright (c) 2005-2006 ********软件项目开发部门

** 文件编号:

** 创 建 人:

** 日    期:

** 修 改 人:

** 日    期:

** 描    述:

********************************************************/

2。类注释规范

类开始部分必须以如下形式书写注释。

/**********************************************************

** 类 编 号:<类编号可以引用系统设计中的类编号>

** 作    用:<对此类的描述,可以引用系统设计中的描述>

** 作    者:作者中文名

** 编写日期:<类创建口期,格式:YYYY-MM-DD>

**********************************************************/

    3。类属性注释规范

在类的属性前必须以如下格式编写属性注释。

//

//属性说明

//

4。方法注释规范

在类的方法声明前必须以如下格式编写注释。

/*****************************************************

** 函 数 名:

** 功能描述:

** 输入参数:a - 类型 <说明>

**                 b - 类型 <说明>

** 输出参数:x - 类型 <说明>

** 返 回 值:- 类型 <说明>

** 作    者:作者中文名

** 日    期:

** 修 改 人:<修改人>

** 日    期:

********************************************************/

5。代码间注释规范

代码间注释应遵从以下规范。

//

//<注释>

//

代码中遇到语句块时,例如,if,for,foreach必须添加注释。添加的注释要能够说明此语句块的作用和实现手段。

 

三、类命名规范

(1)名字应该能够标识事物的特性。

(2)名字尽量不使用缩写,除非是众所周知的。

(3)名字可以由两个或三个单词组成,通常不应多于三个。

(4)在名字中,所有单词第一个字母大写。

(5)使用名词或名词短语命名类。

(6)少用缩写。

(7)不要使用下划线字符(_)。

四、接口命名规范

和类命名规范相同,唯一区别是接口在名字前加上“I”前缀。

五、方法命名规范

和类命名规范相同。

六、名字空间命名规范

和类命名规范相同。

七、程序版本号确定规范

    主程序的版本号由主版本号十次版本号+Build(Fix版本号)构成。主版本号表示程序的重大修改,例如,修改或改进了程序的重要功能。次版本号表示程序的一般修改,例如,修改或了程序的一般功能。Fix议版本号表示程序Bug的修改,以修改的日期缩写表示,如2006-8-20修改的Fix版本号就是20060820。举例说明,程序版本号为1.2bulid(2060820),表示该程序的主号是1,次版本号为2,Fix版本号为20060820。

原文地址:https://www.cnblogs.com/Vary/p/1914552.html