C#编程规范V1.0(3)

2019-05-18 14:00

分类代理类工具使用

第10页

3 第三章 程序注释

3.1 注释概述

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

2、在每个例程的开始,提供标准的注释样本以指示例程的用途、假设和限制很有帮助。注释样本应该是解释它为什么存在和可以做什么的简短介绍.

3、避免在代码行的末尾添加注释;行尾注释使代码更难阅读。不过在批注变量声明时,行尾注释是合适的;在这种情况下,将所有行尾注释在公共制表位处对齐。 4 、避免杂乱的注释,如一整行星号。而是应该使用空白将注释同代码分开。 5 、避免在块注释的周围加上印刷框。这样看起来可能很漂亮,但是难于维护。 6 、在部署发布之前,移除所有临时或无关的注释,以避免在日后的维护工作中产生混乱。

7 、如果需要用注释来解释复杂的代码节,请检查此代码以确定是否应该重写它。尽一切可能不注释难以理解的代码,而应该重写它。尽管一般不应该为了使代码更简单以便于人们使用而牺牲性能,但必须保持性能和可维护性之间的平衡。 8 、在编写注释时使用完整的句子。注释应该阐明代码,而不应该增加多义性。 9 、在编写代码时就注释,因为以后很可能没有时间这样做。另外,如果有机会复查已编写的代码,在今天看来很明显的东西六周以后或许就不明显了。 10 、避免多余的或不适当的注释,如幽默的不主要的备注。 11、 使用注释来解释代码的意图。它们不应作为代码的联机翻译。 12、 注释代码中不十分明显的任何内容。

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

14 、对由循环和逻辑分支组成的代码使用注释。这些是帮助源代码读者的主要方面。

15 、在整个应用程序中,使用具有一致的标点和结构的统一样式来构造注释。 16 、用空白将注释同注释分隔符分开。在没有颜色提示的情况下查看注释时,这

分类代理类工具使用

第11页

样做会使注释很明显且容易被找到。

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

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

{

} // namespace Langchao.Procument.Web

3.2 文档型注释

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

///

MyMethod is a method in the MyClass class.

///Here's how you could make a second paragraph in a

description.

///

///

public static void MyMethod(int Int1) {

}

3.3 类c注释

该类注释用于

1 不再使用的代码。 2 临时测试屏蔽某些代码。 用法

分类代理类工具使用

第12页

/*

[修改标识] [修改原因]

. . . (the source code ) */

3.4 单行注释

该类注释用于

1.方法内的代码注释。如变量的声明、代码或代码段的解释。注释示例: //

// 注释语句

//

private int number;

// 注释语句

private int number;

2 方法内变量的声明或花括号后的注释, 注释示例: if ( 1 == 1) // always true {

statement; } // always true

3.5 注释标签

标签 用法 c>text 作用 为您提供了一种将说明中的文本标记为代码的方法。使用 将多行指示为代码 text 希望将其指示为代码的文本。 分类代理类工具使用

第13页

content content段落文本。 用于诸如 等标记内,使您得以将结构添加到文本中。 description 应当用于方法声明的注释中,以描述name 为方法参数名。将此名称用单引号括起来 (' ')。 标记为您提供了一种指示词为参数的方法。可以处理 XML 文件,从而用某种独特的方法格式化方法的一个参数。 name 要引用的参数名。将此名称用双引号括起来 该参数。 (\。 description 使用 标记可以指定使用方法或其他库成员的示例。一般情况下,这将涉及到 标记的使用。 使您得以指定希望在“请参阅”一节中出现的文本。使用 从文本 使您得以从文本内指定链接。使用 指示希望在“请参阅”一节中出现的文本。 description 代码示例的说明。 分类代理类工具使用

第14页

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

description 此处description 为对象的摘要。 cref = \member\对可从当前编译环境中获取的异常的引用。编译器检查到给定异常存在后,将 member 转换为输出 XML 中的规范化元素名。必须将 member 括在双引号 (\\中。 应当用于描述类型成员。使用 以提供有关类型本身的信息。 标记使您可以指定类能够引发的异常。 记为您提供了一种将多行指示为代码的方法。使用 指示应将说明中的文本标记为代码 description 说明。 标记使您得以引用描述源代码中类型和成员的另一文件中的注释。这是除了将文档注释直接置path='tagpath[@name=\id\filename 包含文档的文件名。该文件名可用路径加以限定。将 filename 括在单引号中 于源代码文件中之外的另一种可选(' ')。 方法。 标记使用 XML XPath 语法。有关自定义 使用的方法,请参阅 XPath 文档。 Tagpath:filename 中指向标记名的标记路径。将此路径括在单引号中 (' ')。 name 注释前边的标记中的名称说明符;名称具有一个 id。 id 位于注释之前的标记的 id。将此 id 括在双引号中 (\。 块用于定义表或定义\列表中的标题行。定义表时,只需为


C#编程规范V1.0(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

Copyright © 2019-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18

× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: