Net代码编写规范

Net代码编写规范

ID:42578485

大小:48.43 KB

页数:24页

时间:2019-09-18

Net代码编写规范_第1页
Net代码编写规范_第2页
Net代码编写规范_第3页
Net代码编写规范_第4页
Net代码编写规范_第5页
资源描述:

《Net代码编写规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、郑州海为电子科技有限公司1目的为了统一公司软件开发的设计过程中关于代码编写时的编写规范和具体开发工作时的编程规范,保证代码的一致性,便于交流和维护,特制定此规范。2 范围本规范适用于开发组全体人员,作用于软件项目开发的代码编写阶段和后期维护阶段。3 注释规范3.1 概述1)注释建议使用英文及英文的标点符号。2)注释中,应表明对象的完整的名称及其用途,但应避免对代码过于详细的描述。3)每行注释的最大长度为100个字符。4)不允许给注释加外框。5)编码的同时书写注释。6)重要变量必须有注释。7)变量注释和变量在同一行,所有注

2、释必须对齐,与变量分开至少两个“Tab”键。8)典型算法必须有注释。9)在循环和逻辑分支地方的上行必须就近书写注释。10)程序段或语句的注释在程序段或语句的上一行。11)在代码交付之前,必须删掉临时的或无关的注释。12)为便于阅读代码,每行代码的长度应少于100个字符。3.2 自建代码文件注释对于自己创建的代码文件(如函数、脚本),在文件开头,一般编写如下注释:/******************************************************   FileName:Copyright (c) 

3、2004-xxxx*********公司技术开发部Writer:createDate:Rewriter:RewriteDate:Impact:MainContent(FunctionName、parameters、returns)    ******************************************************/3.3 模块(类)注释模块开始建议使用以下形式书写模块注释:///

郑州海为电子科技有限公司  ///ModuleID:<模块编号,可以引用系统设计中的模块编号>

4、  ///Depiction:<对此类的描述,可以引用系统设计中的描述>  ///Author:作者中文名  ///CreateDate:<模块创建日期,格式:YYYY-MM-DD>  ///

如果模块只进行部分少量代码的修改时,则每次修改须添加以下注释:///Rewriter:    ///RewriteDate:<修改日期,格式:YYYY-MM-DD> Start1:        /*原代码内容*////End1:                               将原代码内容注释掉,然

5、后添加新代码使用以下注释:///Addedby:    ///Adddate:<添加日期,格式:YYYY-MM-DD>  Start2:       新代码内容///End2:      如果模块输入输出参数或功能结构有较大修改,则每次修改必须添加以下注释:///

  ///LogID:  ///depiction:<对此修改的描述>  ///Writer:修改者中文名  ///RewriteDate:<模块修改日期,格式:YYYY-MM-DD>  ///

6、>3.4 类属性注释在类的属性必须以以下格式编写属性注释:  ///

  //////3.5 方法注释在类的方法声明前必须以以下格式编写注释  ///  ///depiction:<对该方法的说明>  ///  ///"><参数说明>  ///  ///<对方法返回值的说明,该说明必须明确说明返回的值代表什么含义>  ///

7、ns>  ///Writer:作者中文名  ///CreateDate:<方法创建日期,格式:YYYY-MM-DD>  郑州海为电子科技有限公司3.6 代码间注释代码间注释分为单行注释和多行注释: 单行注释://<单行注释> 多行注释: /*多行注释1 多行注释2 多行注释3*/代码中遇到语句块时必须添加注释(if,for,foreach,……),添加的注释必须能够说明此语句块的作用和实现手段(所用算法等等)。4 命名总体规则Ø名字应该能够标识事物的特性。Ø名字一律使用英文单词,而不能为拼音。Ø名字尽量不使用缩写,除非它

8、是众所周知的。Ø名字可以有两个或三个单词组成,但不应多于三个,控制在3至30个字母以内。Ø在名字中,多个单词用大写第一个字母(其它字母小写)来分隔。例如:IsSuperUser。Ø名字尽量使用前缀而不是后缀。Ø名字中的单词尽量使用名词,如有动词,也尽量放在后面。例如:FunctionUserDelete(而不是Fun

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。