比较权威的代码注释规范(各种语言)

比较权威的代码注释规范 代码注释规范是软件开发中非常重要的一部分,对于代码的可读性、可维护性和可重用性产生着至关重要的影响。好的代码注释规范可以提高代码的质量,提高开发效率,降低维护成本。下面是比较权威的代码注释规范,涵盖多种编程语言。 一、通用代码注释规范 1. 修改代码时,总是使代码的注释保持最新,以防止问题反复出现,对错误修复和解决方法代码必须使用注释。 2. 在每个函数、方法的开始,应该提供标准的注释以指示例程的用途,注释样本应该是解释它为什么存在和可以做什么的简短介绍。 3. 避免在代码行的末尾添加注释;行尾注释使代码更难阅读。 4. 在变量声明时,应在行尾添加注释;在这种情况下,将所有行尾注释应使用公共制表符(Tab)在一处对齐。 5. 避免杂乱的注释,如一整行星号。而是应该使用空白将注释同代码分开。 6. 在编写注释时使用通俗易懂的句子。注释应该阐明代码,而不应该增加多义性。 7. 对由循环和逻辑分支组成的代码使用注释。这些可以帮助源代码读者理解代码书写目的。 8. 在所有的代码修改处加上修改标识的注释,创建标识和修改标识由创建或修改人员的姓名加日期组成,如:汤晓磊 20070416 9. 为了是层次清晰,在闭合的右花括号后注释该闭合所对应的起点。 10. 在部署发布之前,移除所有临时或无关的注释,以避免在日后的维护工作中产生混乱。 二、JavaScript 脚本注释规范 1. 创建注释:/*创建标识:汤晓磊 20070416 方法功能描述:按行政区划编码,查询出符合条件的人员编码使用的表:使用的视图:使用的存储过程:参数描述:CantonCode:行政区划编码*/ 2. 修改注释:/*修改标识:汤晓磊 20070416 修改内容:在查询语句中加入行政区划编码的限制条件修改后测试人员确认标识:赵亮(小)20070416*/ 三、C# 文档注释规范 1. 创建注释:/// <summary>/// 创建注释/// 创建标识:汤晓磊20070416/// 方法描述:按照行政区划编码,查询出符合条件的人员编码/// 使用的表:/// 使用的视图:/// 使用的存储过程:/// </summary>/// <param name=" CantonCode ">行政区划编码</param>/// <returns> Str ,查询的结果值</returns> 2. 修改注释:/// <summary>/// 创建注释/// 创建标识:汤晓磊20070416/// 方法描述:按照行政区划编码,查询出符合条件的人员编码/// 使用的表:/// 使用的视图:/// 使用的存储过程:/// 修改注释/// 修改标识:汤晓磊20070416/// 修改内容:在查询语句中加入行政区划编码的限制条件/// 修改后测试人员确认标识:赵亮(小)20070416/// </summary>/// <param name=" CantonCode ">行政区划编码</param>/// <returns> Str ,查询的结果值</returns> 四、SQL 注释规范 1. 创建注释:/*功能描述:参数描述:作者:创建日期:完成日期:*/ 2. 修改注释:/*修改目的: 修改内容描述:修改人:修改日期:完成日期:*/ 代码注释规范是软件开发中非常重要的一部分,遵守这些规范可以提高代码的质量,提高开发效率,降低维护成本。






























- tueser2013-10-28看了一下,感觉还可以,确实是内容少了些。
- 静思映雪2011-10-24给差评! 该文档分为两部分: 第一部分,对注释规范进行了概述; 第二部分,分别对JS、C#及SQL这三种语言进行了“极短”的注释说明。(还说什么各种语言) 个人认为整个文档,共3页,就第一部分中的“避免在代码行的末尾添加注释,因为行尾注释使代码更难阅读”与“在变量声明时,应在行尾添加注释;在这种情况下,将所有行尾注释应使用公共制表符(Tab)在一处对齐”,这两句话对我有帮助。
- humadivinity2013-09-25内容比较少

- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 论述GIS技术在交通工程中的应用.doc
- docopt.go-Go资源
- ATC单片机的SD卡的读写设计.doc
- G技术的浮动车交通信息采集系统研究.doc
- “计算机科学与技术”专业自评报告.doc
- AntFlow.net-C#资源
- 基于PLC的电梯控制系统方案设计书67842.doc
- 基于光电传感器的转速测量系统方案设计书单片机光电转速传感器转速测量数据处理.doc
- 齐鲁软件设计实施方案大赛题目.doc
- zibbs开源php轻论坛,Bootstrap论坛-PHP资源
- 三网络技术第章练习题.doc
- 基于智慧城市的物联网新技术的研究.docx
- Photoshop通道蒙版实例(21):使用通道锐化图像.doc
- 人工智能需要翻越三道坎.docx
- pdfh5-JavaScript资源
- 供应链金融与互联网金融.ppt


