• 代码规范


    代码规范
    1 代码文件头注释 FileComment.snippet

    <?xml version="1.0" encoding="utf-8" ?>
    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
      <CodeSnippet Format="1.0.0">
        <Header>
          <Title>FileComment</Title>
          <Description>Code snippet for generate file comment</Description>
          <Author>qiangguo</Author>
          <Shortcut>fc</Shortcut>
        </Header>
        <Snippet>
          <Declarations>
            <Literal>
              <ID>classname</ID>
              <ToolTip>name of class</ToolTip>
              <Default>MyClass</Default>
            </Literal>
            <Literal>
              <ID>author</ID>
              <ToolTip>author</ToolTip>
              <Default>qiangguo</Default>
            </Literal>
            <Literal>
              <ID>version</ID>
              <ToolTip>version</ToolTip>
              <Default>1.0</Default>
            </Literal>
            <Literal>
              <ID>time</ID>
              <ToolTip>time of create file</ToolTip>
              <Default>2010-06-01</Default>
            </Literal>
          </Declarations>
          <Code Language="CSharp">
            <![CDATA[
    #region File Comment
    // +-------------------------------------------------------------------------+
    // + Copyright (C), xxx Co., Ltd.
    // +-------------------------------------------------------------------------+
    // + FileName:$classname$.aspx.cs
    // +-------------------------------------------------------------------------+
    // + Author:$author$   Version:$version$   Date:$time$
    // +-------------------------------------------------------------------------+
    // + Description:
    // +             $classname$定义
    // +-------------------------------------------------------------------------+
    // + History:
    // +         <author>     <time>     <desc>
    // +-------------------------------------------------------------------------+
    #endregion
                    ]]>
          </Code>
        </Snippet>
      </CodeSnippet>
    </CodeSnippets> 

    2 用Microsoft.StyleCop检查
    去除以下规则
    SA1630:A section of the Xml header documentation for a C# element does not contain any whitespace between words.
    SA1632:A section of the Xml header documentation for a C# element is too short.
    SA1200:A C# using directive is placed outside of a namespace element.

    SA1633:A C# code file is missing a standard file header.

  • 相关阅读:
    tomcat work 目录
    上传图片预览 支持IE8+,FF,Chrome ,保留原图片比例
    设计模式学习笔记-观察者模式
    jcarousellite 实现图片列表滚动
    linux一些常用命令
    http&https&证书&数字签名
    醉笑陪君三万场 不诉离伤
    笔记本光驱位安装固态硬盘及window系统一些过程记录
    linux 添加定时任务脚本
    设置 SSH 免密码登陆——仍提示输入密码
  • 原文地址:https://www.cnblogs.com/dbasys/p/1749326.html
Copyright © 2020-2023  润新知