C代码编写规范方案.docx
《C代码编写规范方案.docx》由会员分享,可在线阅读,更多相关《C代码编写规范方案.docx(24页珍藏版)》请在优知文库上搜索。
1、C#代码编写规X目录目录1目的21目的32适应X围33术语及缩略语44规X内容44.1 命名总体规则44.2 命名规X4421姬命名4422常量命名6423类(ClasS)命名6424口(Interfite)命名7425方法(Method)命名74.2.6命名空间(NameSPaCe)命名7427属性(Property)命名74.3 注释规X743.1 M743.2 2自建代码文件注释843.3 模块(类)注释9434类属性注释9435方法注释1043.4 6代码间注释104.4 编码规则IO4.4.1 错误检查规则104.4.2 括号规则U4.4.3 括号规则114.4.4 缩进规则114.
2、4.5 齐规则11446比较规则114.4.7 Cee规则12448IfElSe规则124.4.8 语句规则124.4.10 单一功能准则124.4.11 简单功能准则124.4.12 明确条件规则124.4.13 选用FalSe规则134.4.14 独立赋值规则134.4.15 定义常量规则134.4.16 模块化规则134.4.17 交流规则134.5 编程准则14451变量使用14452数据库操作141.1.1 象使刖41.1.4 模块设计原则14455结构化要求141.1.6 函数返回值原则154.6 代码包规X15461代码包的版本号15462代码包的标识164.7 代码控制174.
3、7.1 代码库/目录的建立174.7.2 代码归档17附件1:数据类型缩写表17附件2:控件名缩写表18a、.NET控件18b、html控件19c、ADO.NET控件201目的a)为了统一公司软件开辟设计过程的编程规X;b)使开辟人员能方便的理解每一个目录、变量、控件、类、方法的意义;c)为了保证编写出的程序都符合相同的规X,保证一致性、统一性而建立的程序编码规X;d)编码规X和约定必须能明显改善代码可读性,并有助于代码管理;2适应X本规X合用于企业所有基于.NET平台的软件开辟人员,作用于软件项目开发的代码编写阶段和后期维护阶段。3术语及缩略语4规X内容4.1命名总体规则a)名字应该能够标识
4、事物的特性。b)名字一律使用英文单词,而不能为拼音。c)名字尽量不使用缩写,除非它是众所周知的。d)名字可以有两个或者三个单词组成,但不应多于三个,控制在3至30个字母以内。e)在名字中,多个单词用大写第一个字母(其它字母小写)来分隔。例如:IsSuperUsero0名字尽量使用前缀而不是后缀。g)名字中的单词尽量使用名词,如有动词,也尽量放在后面。例如:FunctionUserDeIete(而不是FiinctionDeleteUser)o42命名规X421变量命名1、程叙文件(*.cs)中的变量命名程序中变量名称=变量的前缀+代表变量含意的英文单词或者单词缩写。类模块级的变量请用“m_”+数
5、据类型缩写作为前缀(其中,m为“module”缩写,数据类型缩写见附件中的数据类型缩写表)。PubliccIassHello(privatestringm_strName;PrivateDiitaTablem_dtblTable;)类的属性所对应的变量,采用属性名前加“mJ+类型缩写前缀的形式PublicclassHello(privatestringm_strName;PrivateEXiUiTablem-dtbable;publicstringName(妒returnm_strName;)过程级的变量使用类型缩写前缀voidSay()(StringstrSayWord;)过程的参数使用*_
6、”+类型缩写作为前缀(其中,p为“parameter”缩写)voidSay(StringpStrSayWord)(StringstrSayWord;)补充说明:针对异常捕获过程中的EXCePtiOn变量命名,在没有冲突的情况下,统一命名为ex;如果有冲突的情况下,可以用“ex”+标志名称,如:exSqL叮(代码Catch(Exceptionex)/代码)补充:如果捕获异常不需要作任何处理,则不需要定义EXCePtion实例。例:叮(代码)catch()鉴于大多数名称都是通过连接若干单词构造的,请使用大小写混合的格式以简化它们的阅读。每一个单词的第一个字母都是大写.即使对于可能仅浮现在几个代码行



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 代码 编写 规范 方案
