软件开发规范:编码规范.pdfVIP

  • 1
  • 0
  • 约3.69千字
  • 约 6页
  • 2026-02-14 发布于河南
  • 举报

精心整理

软件开发标准:编码标准

C#编码标准

目标:

1.平安:代码完成所需的功能之余,不要产生负作用,即要稳定牢靠。2.易

读:类、实例、成员变量、成员函数的命名一目了然

3.美观:尽量统一工程组内人员的编程风格。

第一局部:命名

1.命名原那么

1)全部的函数〔变量/类/文件名〕应当代表其实际的作用,应当运用有意义

的单词或

多个词组合,但不要运用人名、工程组名。

2)全部的函数〔变量/类名〕一律运用英文。

3)运用多个单词时不须要运用连线(如下划线),但对于全部大写的宏须要运

用连

线。

4)多个词组合较长时,可以运用单词的缩写。

5)不得运用特别相近的名字类表示几个不同含义的函数〔变量/类〕。

6)命名时请考虑名字的唯一性和含义的精确性。

7)运用工程组专用词汇来表达特定的含义(概念),不得把专用词汇挪作他

用。

2.变量的命名

原那么:运用匈牙利命名法命名变量

精心整理

1)变量名一般由“类型修饰+代表变量含意的英文单词或单词缩写”等局部

组成。

类型修饰(小写字母):

n:int,l:LONG/long,s:short,u:UINT,f:float

b:bool,by:BYTE,ch:char,sz:char[],str:string

2)针对异样捕获过程中的Exception变量命名,在没有冲突的状况下,统一

命名为

e;假如有冲突的状况下,可以重复e,比方:ee。3.函数的命名

1)运用动宾词组表达函数实际所作的事。

2)同名的函数(重载函数)在功能上应当完全一样,在参数上的差异也应一目

了然。

3)不得出现名字特别相近但功能不同的函数.如CreatePage1(),

CreatePage2()等。

4.类命名

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

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

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

4)在名字中,全部单词第一个字母大写,缩写都要大写。5.控件命名规那么

5)不要运用下划线字符(_)。

1)控件命名=Web控件缩写前缀+“_”+变量名

控件LabelTextBoxButtonListBoxDropDownList等等

缩写lb_XXXtb_XXXBtn_XXXLb_XXXDrd_XXXXXXXX

6.文件命名

1)文件起名要有实际意义。

精心整理

2)源文件应尽量运用8.3格式,文件名只能包含字母、数字和下划线,不得

运用其他的

字母。超长的文件名应运用缩写方式削减文件名的长度。建议运用如下的缩写

的规

那么〔局部状况可以有例外,视具体状况而定〕:,缩写一般可以去掉元音

字母以及不发音字母

,单词的首字母一般应当保存。

,当一个单词必需缩成一个字母时,应当选用最有代表性的字母,或首字母。

,多音节的单词可以去掉后面的音节而只保存前面的第一、二音节。较短的二

音节单词

一般不缩写,假如必需缩写,可以只保存一个字母,多个单词组成文件名

时,应当保存较重要的有意义的单词〔或多留几个字母〕,其他

单词可以运用简写或只用首字母,去掉不必要的无意义的单词,可以运用一

些谐音表示一个单词,如2表示to,4表示for等等,当单词数量少,字

母少的状况下,不须要缩写

,较短的单词一般不缩写,或缩写为一到二个字母

其次局部:代码格式书写标准

1.根本格式

1)全部的缩进TAB键为4个空格,每个单词的首字符大写,其余小写。

2)在代码中垂直对齐左括号和右括号。例:

if(x==0)

{

Response.Write(用户编号必需输入!);

}

文档评论(0)

1亿VIP精品文档

相关文档