文档介绍:软件开发规范编码规范
软件开发规范编码规范
软件开发规范编码规范
软件开发标准:编码标准
C#编码标准
目标:
平安:代码完成所需的功能之余 , 不要产生负作用,即要稳定可靠。 2. 易
: 类、实例、成员变量、成员函数的命名一目了然
美观 : 尽量统一工程组内人员的编程风格。
第一局部:命名
命名原那么
所有的函数〔变量 / 类 / 文件名〕应该代表其实际的作用,应该使用有意义的单词或
多个词组合,但不要使用人名、工程组名。
所有的函数〔变量 / 类名〕一律使用英文。
使用多个单词时不需要使用连线 ( 如下划线 ), 但对于全部大写的宏需要使
用连
线。
多个词组合较长时 , 可以使用单词的缩写。
5) 不得使用非常相近的名字类表示几个不同含义的函数〔变量 / 类〕。
命名时请考虑名字的唯一性和含义的准确性。
使用工程组专用词汇来表达特定的含义 ( 概念 ), 不得把专用词汇挪作他
用。
变量的命名
原那么 : 使用匈牙利命名法命名变量
变量名一般由“类型修饰+代表变量含意的英文单词或单词缩写〞等局部
组成。
类型修饰 ( 小写字母 ) :
n: int , l: LONG/long , s: short ,u: UINT ,f: float
b: bool ,by: BYTE ,ch: char , sz: char[],str: string
针对异常捕获过程中的 Exception 变量命名,在没有冲突的情况下,统一
命名为
e;如果有冲突的情况下,可以重复 e ,比方: ee。 3. 函数的命名
使用动宾词组表达函数实际所作的事。
同名的函数 ( 重载函数 ) 在功能上应该完全相同 , 在参数上的差异也应一目
了然。
不得出现名字非常相近但功能不同的函数 . 如 CreatePage1(),
CreatePage2() 等。
类命名
名字应该能够标识事物的特性。
名字尽量不使用缩写,除非它是众所周知的。
名字可以有两个或三个单词组成,但通常不应多于三个。
4) 在名字中,所有单词第一个字母大写,缩写都要大写。 5. 控件命名规那么 5)
不要使用下划线字符 ( _ ) 。
控件命名 =Web控件缩写前缀 + “_〞 + 变量名
控件 Label TextBox Button ListBox DropDownList 等等
缩写 lb_XXX tb_XXX Btn_XXX Lb_XXX Drd_XXX XXXXX
文件命名
文件起名要有实际意义。
软件开发规范编码规范
软件开发规范编码规范
软件开发规范编码规范
源文件应尽量使用 格式,文件名只能包含字母、数字和下划线,不得
使用其他的