1 / 15
文档名称:

代码编写规范.docx

格式:docx   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

代码编写规范.docx

上传人:zhangbing32159 2014/12/13 文件大小:0 KB

下载得到文件列表

代码编写规范.docx

文档介绍

文档介绍:代码编写规范说明书
状态:
[ √] 草稿
[ ] 修改中
[ ] 定稿
文件标签:
代码编写、规范说明
版本:
作者:
胡兴建
日期:
2014-12-03

一、为了统一公司软件开发设计过程的编程规范
二、使网站开发人员能很方便的理解每个目录,变量,控件,类,方法的意义
三、为了保证编写出的程序都符合相同的规范,保证一致性、统一性而建立的程序编码规范。
四、编码规范和约定必须能明显改善代码可读性,并有助于代码管理、平台的软件开发工作

本规范适用于开发组全体人员,作用于软件项目开发的代码编写阶段和后期维护阶段。

概述
(1)注释要求英文及英文的标点符号。
(2)注释中,应标明对象的完整的名称及其用途,但应避免对代码过于详细的描述。
(3)每行注释的最大长度为100个字符。
(4)将注释与注释分隔符用一个空格分开。
(5)不允许给注释加外框。
(6)编码的同时书写注释。
(7)重要变量必须有注释。
(8)变量注释和变量在同一行,所有注释必须对齐,与变量分开至少四个“空格”键。
如:
int m_iLevel,m_iCount; // m_iLevel ....tree level
// m_iCount ....count of tree items
string m_strSql; //SQL
(1)典型算法必须有注释。
(2)在循环和逻辑分支地方的上行必须就近书写注释。
(3)程序段或语句的注释在程序段或语句的上一行
(4)在代码交付之前,必须删掉临时的或无关的注释。
(5)为便于阅读代码,每行代码的长度应少于100个字符。
自建代码文件注释
对于自己创建的代码文件(如函数、脚本),在文件开头,一般编写如下注释:
/******************************************************
*文件名称:XXXXX
*版权:酒道渠成网络科技有限公司技术开发部
*作者:XXX
*创建日期:2014-12-03 11:40:23
*修改人:XXX
*修改日期:2014-12-09 11:40:23
*影响:XXX
*主要内容:(Function Name、parameters、returns)
******************************************************/
模块(类)注释
模块开始必须以以下形式书写模块注释:
///<summary>
///Module ID:<模块编号,可以引用系统设计中的模块编号>
///Depiction:<对此类的描述,可以引用系统设计中的描述>
///Author:作者中文名
///Create Date:<模块创建日期,格式:YYYY-MM-DD>
///</summary>
如果模块只进行部分少量代码的修改时,则每次修改须添加以下注释:
///Rewriter Rewrite Date:<修改日期:格式YYYY-MM-DD>
///Start1:
/* 原代码内容*/
///End1:
将原代码内容注释掉,然后添加新代码使用以下注释:
///Added by Add date:<添加日期,格式:YYYY-MM-DD>
///Start2:
///End2:
如果模块输入输出参数或功能结构有较大修改,则每次修改必须添加以下注释:
///<summary>
///Log ID:<Log编号,从1开始一次增加>
///depiction:<对此修改的描述>
///Writer:修改者中文名
///Rewrite Date:<模块修改日期,格式:YYYY-MM-DD>
///</summary>
类属性注释
在类的属性必须以以下格式编写属性注释:
/// <summary>
/// <Properties depiction>
/// </summary>
方法注释
在类的方法声明前必须以以下格式编写注释
/// <summary>
/// depiction:<对该方法的说明>
/// </summary>
/// <param name="<参数名称>"><参数说明></param>
/// <returns>
///<对方法返回值的说明,该说明必须明确说明返回的值代表什么含义>
/// </returns>
///Writer:作者中文名
///Create Date:<方法创建日期,格式:YYYY-MM-DD>
代码间注释
代码间注释分为单行注释和多行注释: