通过设置项目输出XML文档,来强制要求写注释
2007-05-18 16:43
337 查看
很多程序员不习惯写注释。甚至是一些比较底层的函数都不写注释。过一段时间后调用时候,就不得不去查看实现代码,才能知道某个边界值的判断是否在函数实现中判断了。
如果手工检查是否写注释的话,很多时候因为工作一忙,就走与形式了。
前几天我的同事说在VS2005中找到的一个超简单的方式来强制写注释,如果公共函数没有写注释,或者注视书写错误,编译程序的时候就会报警告。
这个设置就是我们很多人都知道的定义输出的XML 文档,参见下图:
比如我们下面的代码:
public class Class1
{
public void aa()
{
}
/// <summary>
///
/// </summary>
/// <param name="ff"></param>
protected void bb(int dd)
{
}
private void cc()
{
}
internal void dd()
{
}
}
就会报四个警告:
1、类没有写注释
2、公共函数 public void aa() 没有写注释
3、void bb(int dd) 这个函数注释中出现了不存在的参数 ff
4、void bb(int dd) 这个函数没有写 参数 dd 的注释。
通过上面一个简单的设置,就可以强制团队的成员写注释。
如果手工检查是否写注释的话,很多时候因为工作一忙,就走与形式了。
前几天我的同事说在VS2005中找到的一个超简单的方式来强制写注释,如果公共函数没有写注释,或者注视书写错误,编译程序的时候就会报警告。
这个设置就是我们很多人都知道的定义输出的XML 文档,参见下图:
比如我们下面的代码:
public class Class1
{
public void aa()
{
}
/// <summary>
///
/// </summary>
/// <param name="ff"></param>
protected void bb(int dd)
{
}
private void cc()
{
}
internal void dd()
{
}
}
就会报四个警告:
1、类没有写注释
2、公共函数 public void aa() 没有写注释
3、void bb(int dd) 这个函数注释中出现了不存在的参数 ff
4、void bb(int dd) 这个函数没有写 参数 dd 的注释。
通过上面一个简单的设置,就可以强制团队的成员写注释。
相关文章推荐
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- 通过设置项目输出XML文档,来强制要求写注释
- java通过封装编写Book类。要求:类具有属性书名、书号、主编、出版社、出版时间、页数、价格,其中页数不能少于200页,否则输出错误信息,并强制赋默认值200;为各属性设置赋值和取值方法;具有方法d
- 【Tip】如何让引用的dll随附的xml注释文档、pdb调试库等文件不出现在项目输出目录中
- C#中XML文档注释编译DLL引用到其它项目
- 使用XSL将XML文档中的CDATA注释输出为HTML文本
- 使用XSL将XML文档中的CDATA注释输出为HTML文本
- 通过代码XML注释与Sandcastle生成SDK文档(进阶篇)
- c#中xml文档注释编译dll引用到其它项目示例
- svn 设置强制要求注释
- 使用XSL将XML文档中的CDATA注释输出为HTML文本
- Xcode 利用VVDocumenter 生成注释 通过设置 再生成注释文档
- MyEclipse 配置maven项目pom.xml设置 上传项目到nexus私服,通过中转仓库下载插件,以及nexus的配置
- c#.net无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项-----解决办法
- Android Studio设置鼠标悬浮其上显示文档注释功能