团队开发项目开发规范Word下载.doc

上传人:wj 文档编号:1502808 上传时间:2023-04-30 格式:DOC 页数:10 大小:110KB
下载 相关 举报
团队开发项目开发规范Word下载.doc_第1页
第1页 / 共10页
团队开发项目开发规范Word下载.doc_第2页
第2页 / 共10页
团队开发项目开发规范Word下载.doc_第3页
第3页 / 共10页
团队开发项目开发规范Word下载.doc_第4页
第4页 / 共10页
团队开发项目开发规范Word下载.doc_第5页
第5页 / 共10页
团队开发项目开发规范Word下载.doc_第6页
第6页 / 共10页
团队开发项目开发规范Word下载.doc_第7页
第7页 / 共10页
团队开发项目开发规范Word下载.doc_第8页
第8页 / 共10页
团队开发项目开发规范Word下载.doc_第9页
第9页 / 共10页
团队开发项目开发规范Word下载.doc_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

团队开发项目开发规范Word下载.doc

《团队开发项目开发规范Word下载.doc》由会员分享,可在线阅读,更多相关《团队开发项目开发规范Word下载.doc(10页珍藏版)》请在冰点文库上搜索。

团队开发项目开发规范Word下载.doc

6、属性与方法、属性与字段、方法与字段之间。

7、注释与它注释的语句间不空行,但与其他的语句间空一行。

2.5空格

在以下情况中要使用到空格:

1、关键字和左括符“(”应该用空格隔开。

如while(true)

注意:

在方法名和左括符“(”之间不要使用空格,这样有助于辨认代码中的方法调用与关键字。

2、多个参数用逗号隔开,每个逗号后都应加一个空格。

3、除了.之外,所有的二元操作符都应用空格与它们的操作数隔开。

一元操作符、++及--与操作数间不需要空格。

//字符测试0opxXnNjgasqwMm1lI

a+=c+d;

a=(a+b)/(c*d);

while(d++=s++)

{

n++;

}

Response.Write(“sizeis“+size);

4、语句中的表达式之间用空格隔开。

如for(expr1;

expr2;

expr3)

2.6括号-()

1、左括号“(”不要紧靠关键字,中间用一个空格隔开。

2、左括号“(”与方法名之间不要添加任何空格。

3、没有必要的话不要在返回语句中使用()。

if(condition)

Array.Remove

(1)

return1

2.7花括号-{}

1、左花括号“{”放于关键字或方法名的下一行并与之对齐。

publicintAdd(intx,inty)

2、左花括号“{”要与相应的右花括号“}”对齐。

3、通常情况下左花括号“{”单独成行,不与任何语句并列一行。

4、if、while、do语句后一定要使用{},即使{}号中为空或只有一条语句。

if(somevalue==1)

somevalue=2

5、右花括号“}”后建议加一个注释以便于方便的找到与之相应的{。

while(condition)

if(condition)

}

else

}//if

}//while

代码注释

3.1注释概述

1、修改代码时,总是使代码周围的注释保持最新。

2、在每个例程的开始,提供标准的注释样本以指示例程的用途、假设和限制很有帮助。

注释样本应该是解释它为什么存在和可以做什么的简短介绍.

3、避免在代码行的末尾添加注释;

行尾注释使代码更难阅读。

不过在批注变量声明时,行尾注释是合适的;

在这种情况下,将所有行尾注释在公共制表位处对齐。

4、避免杂乱的注释,如一整行星号。

而是应该使用空白将注释同代码分开。

5、避免在块注释的周围加上印刷框。

这样看起来可能很漂亮,但是难于维护。

6、在部署发布之前,移除所有临时或无关的注释,以避免在日后的维护工作中产生混乱。

7、如果需要用注释来解释复杂的代码节,请检查此代码以确定是否应该重写它。

尽一切可能不注释难以理解的代码,而应该重写它。

尽管一般不应该为了使代码更简单以便于人们使用而牺牲性能,但必须保持性能和可维护性之间的平衡。

8、在编写注释时使用完整的句子。

注释应该阐明代码,而不应该增加多义性。

9、在编写代码时就注释,因为以后很可能没有时间这样做。

另外,如果有机会复查已编写的代码,在今天看来很明显的东西六周以后或许就不明显了。

10、避免多余的或不适当的注释,如幽默的不主要的备注。

11、使用注释来解释代码的意图。

它们不应作为代码的联机翻译。

12、注释代码中不十分明显的任何内容。

13、为了防止问题反复出现,对错误修复和解决方法代码总是使用注释,尤其是在团队环境中。

14、对由循环和逻辑分支组成的代码使用注释。

这些是帮助源代码读者的主要方面。

15、在整个应用程序中,使用具有一致的标点和结构的统一样式来构造注释。

16、用空白将注释同注释分隔符分开。

在没有颜色提示的情况下查看注释时,这样做会使注释很明显且容易被找到。

17、在所有的代码修改处加上修改标识的注释。

18、为了是层次清晰,在闭合的右花括号后注释该闭合所对应的起点。

namespaceOursss.ManagerPaper.Web

}//namespaceOursss.ManagerPaper.Web

3.2文件注释

在每个文件头必须包含以下注释说明

//名称:

XXX

//Copyright(c)DriveTOP.Allrightsreserved.

//作者:

RennErann

//创建日期:

2011-03-21

//功能描述:

//------------------------------------------------------

//修改人:

×

//修改时间:

yyyy-mm-dd

//修改描述:

//版本:

2.0.110321

注意:

文件功能描述只需简述,具体详情在类的注释中描述。

创建标识和修改标识由创建或修改人员的拼音或英文名。

如:

RennErann。

一天内有多个修改的只需做一个在注释说明中做一个修改标识就够了。

在所有的代码修改处加上修改标识的注释。

3.3文档型注释

该类注释采用.Net已定义好的Xml标签来标记,在声明接口、类、方法、属性、字段都应该使用该类注释,以便代码完成后直接生成代码文档,让别人更好的了解代码的实现和接口。

1、类、接口注释

///<

summary>

///类功能的说明

/summary>

seecref="

"

>

<

/see>

remarks>

///创建人:

///创建日期:

///修改人:

iflash50

///修改日期:

///修改备注:

///版本:

1.0

/remarks>

publicclassCountersModuleInitializer:

ModuleInitializer

标签根据具体情况选择有无

2、方法、事件注释

///根据应聘人员ID获得应聘人员信息

paramname="

applyId"

应聘人员ID<

/param>

exceptioncref="

System.Exception"

系统异常<

/exception>

returns>

应聘人员姓名<

/returns>

1.1

publicstringGeApplyNameById(intapplyId)

try

return"

李山"

;

catch(System.Exception)

throw;

该方法注释中的<

param>

、<

"

等标签根据具体情况选择有无,方法初始版本为1.0,每次改动增加0.1。

3、属性、常量注释

///sessionid

publicconststringSESSION_ID="

3.4单行注释

该类注释用于

1方法内的代码注释。

如变量的声明、代码或代码段的解释。

注释示例:

//注释语句

privateintnumber;

2方法内变量的声明或花括号后的注释,注释示例:

if(true)//alwaystrue

return1;

}

else //alwaysfalse

3.5JavaScript注释

a)注释符号

‘//’

不允许使用‘/**/’作注释符。

b)函数注释

每个函数都应该描述该函数的名称、功能、作用范围、入口参数的类型和传值方式及参数含义、返回值类型及返回值的含义。

格式如下:

//

//Function:

函数名

//Purpose:

用途

//Scope:

作用范围

//Args:

入口参数(列表)类型传值方式含义

//Returns:

返回值类型(可确定值列表)含义

c)非函数注释

注明该模块的作用。

//功能:

d)程序行间注释

在程序行的每一个处理单元前作注释。

//注释

e)注释举例

//

F_FindObject

按照空间名在可视化主对象中查找住对象内的可视化控件

Public

is_nameStringvalue:

要查找的空间名

//ipbo_objectObjectvalue:

可视化主对象

BooleanTrue表示找到该控件

//False表示没有找到该控件

functionF_FindObject(is_name,ipbo_object){

//获得显示学生信息的GreeView控件

vargv_student=document.getElementById("

GVStudent"

);

***********

//返回true

returntrue;

3.63.5 注释标签

标签

用法

作用

c>

text<

/c>

text希望将其指示为代码的文本。

为您提供了一种将说明中的文本标记为代码的方法。

使用<

code>

将多行指示为代码

para>

content<

/para>

content段落文本。

用于诸如<

或<

等标记内,使您得以将结构添加到文本中。

paramname='

name'

description<

name为方法参数名。

将此名称用单引号括起来('

'

)。

应当用于方法声明的注释中,以描述方法的一个参数。

paramref>

paramrefname="

name"

/>

name

要引用的参数名。

将此名称用双引号括起来("

标记为您提供了一种指示词为参数的方法。

可以处理XML文件,从而用某种独特的方法格式化该参数。

see>

member"

cref="

对可以通过当前编译环境进行调用的成员或字段的引用。

编译器检查到给定代码元素存在后,将member传递给输出XML中的元素名。

必须将member括在双引号("

)中。

使您得以从文本内指定链接。

seealso>

指示希望在“请参阅”一节中出现的文本。

seealsocref="

)中

使您得以指定希望在“请参阅”一节中出现的文本。

从文本

example>

/example>

description

代码示例的说明。

标记可以指定使用方法或其他库成员的示例。

一般情况下,这将涉及到<

标记的使用。

/code>

content为希望将其标记为代码的文本。

记为您提供了一种将多行指示为代码的方法。

指示应将说明中的文本标记为代码

此处description为对象的摘要。

应当用于描述类型成员。

以提供有关类型本身的信息。

exception>

对可从当前编译环境中获取的异常的引用。

编译器检查到给定异常存在后,将member转换为输出XML中的规范化元素名。

description说明。

标记使您可以指定类能够引发的异常。

include>

includefile='

filename'

path='

tagpath[@name="

id"

]'

/>

filename包含文档的文件名。

该文件名可用路径加以限定。

将filename括在单引号中('

Tagpath:

filename中指向标记名的标记路径。

将此路径括在单引号中('

name注释前边的标记中的名称说明符;

名称具有一个id。

id

位于注释之前的标记的id。

将此id括在双引号中("

标记使您得以引用描述源代码中类型和成员的另一文件中的注释。

这是除了将文档注释直接置于源代码文件中之外的另一种可选方法。

标记使用XMLXPath语法。

有关自定义<

使用的方法,请参阅XPath文档。

list>

listtype="

bullet"

|"

number"

table"

listheader>

term>

term<

/term>

description>

/description>

/listheader>

item>

/item>

/list>

term定义的项,该项将在text中定义。

description目符号列表或编号列表中的项或者term的定义。

块用于定义表或定义列表中的标题行。

定义表时,只需为标题中的项提供一个项。

列表中的每一项用<

块指定。

创建定义列表时,既需要指定term也需要指定text。

但是,对于表、项目符号列表或编号列表,只需为text提供一个项。

列表或表所拥有的<

块数可以根据需要而定。

permission>

permissioncref="

/permission>

编译器检查到给定代码元素存在后,将member转换为输出XML中的规范化元素名。

description成员的访问的说明。

标记使您得以将成员的访问记入文档。

System.Security.PermissionSet使您得以指定对成员的访问。

description成员的说明。

标记是可以指定有关类或其他类型的概述信息的位置。

是可以描述该类型的成员的位置。

description返回值的说明。

标记应当用于方法声明的注释,以描述返回值。

value>

property-description<

/value>

property-description属性的说明。

标记使您得以描述属性。

请注意,当在VisualStudio.NET开发环境中通过代码向导添加属性时,它将会为新属性添加<

标记。

然后,应该手动添加<

标记以描述该属性所表示的值。

注:

本表来自互联网。

代码命名规范参见:

《CSharp编码命名规则_驱动咨询(DriveTOP)》

Copyright©

2004-2011DriveTOP第10页共10页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2