代码注释规范[转]

c代码Doxygen注释规范 c代码Doxygen注释规范 前言:良好得注释风格利于后期维护和团队协作开发,使得代码逻辑清晰,意图明了。Doxygen是一种能自动提取代码内注释生成版主文档的开源软件,它是跨平台的。非开源项目也许并不需要有这样一份帮助文档,但Doxygen的注释规范也不失为一种好的风格,可以推广遵守。 Doxygen注释规范模板 文件注释模板 /** * @file 文件名(*.h/*.c) * @b... 阅读详情

代码注释规范

 

一、             注释规范

1、    修改代码时,总是使代码的注释保持最新, 为了防止问题反复出现,对错误修复和解决方法代码必须使用注释。

2、    在每个函数、方法的开始,应该提供标准的注释以指示例程的用途,注释样本应该是解释它为什么存在和可以做什么的简短介绍。

3、    避免在代码行的末尾添加注释;行尾注释使代码更难阅读。

4、    在变量声明时,应在行尾添加注释;在这种情况下,将所有行尾注释应使用公共制表符(Tab)在一处对齐。

5、    避免杂乱的注释,如一整行星号。而是应该使用空白将注释同代码分开。

6、    在编写注释时使用通俗易懂的句子。注释应该阐明代码,而不应该增加多义性。

7、    对由循环和逻辑分支组成的代码使用注释。这些可以帮助源代码读者理解代码书写目的。

8、    在所有的代码修改处加上修改标识的注释,创建标识和修改标识由创建或修改人员的姓名加日期组成,如:磊20081216

9、    为了是层次清晰,在闭合的右花括号后注释该闭合所对应的起点。

10、在部署发布之前,移除所有临时或无关的注释,以避免在日后的维护工作中产生混乱。

二、             javascript脚本注释

1、    创建注释

/*

创建标识:汤晓磊磊20081216

方法功能描述:按行政区划编码,查询出符合条件的人员编码

使用的表:

使用的视图:

使用的存储过程:

参数描述:CantonCode:行政区划编码

*/

Function GetPeopleByCantonCode(CantonCode)

{

    …

}// 函数 GetPeopleByCantonCode 结束

2、    修改注释

/*

修改标识:磊20081216

修改内容:在查询语句中加入行政区划编码的限制条件

修改后测试人员确认标识:赵亮(小)20070416

*/

三、             C#文档注释

1、    创建注释

/// <summary>

/// 创建注释

        /// 创建标识:磊20081216

        /// 方法描述:按照行政区划编码,查询出符合条件的人员编码

/// 使用的表:

/// 使用的视图:

/// 使用的存储过程:

        /// </summary>

        /// <param name=" CantonCode ">行政区划编码</param>

/// <returns> Str ,查询的结果值</returns>

private string GetPeopleByCantonCode (string CantonCode)

        {

            …

            Retutn Str;

} // 方法 GetPeopleByCantonCode结束

2、    修改注释

/// <summary>

/// 创建注释

        /// 创建标识:磊20081216

        /// 方法描述:按照行政区划编码,查询出符合条件的人员编码

/// 使用的表:

/// 使用的视图:

/// 使用的存储过程:

        /// 修改注释

        /// 修改标识:磊20081216

/// 修改内容:在查询语句中加入行政区划编码的限制条件

/// 修改后测试人员确认标识:赵亮(小)20070416

        /// </summary>

        /// <param name=" CantonCode ">行政区划编码</param>

/// <returns> Str ,查询的结果值</returns>

private string GetPeopleByCantonCode (string CantonCode)

        {

            …

            Retutn Str;

} // 方法 GetPeopleByCantonCode结束

四、             SQL注释

1、    创建注释

/*

功能描述:

参数描述:

作者:

创建日期:

完成日期:

*/

2、    修改注释

/*

修改目的:

修改内容描述:

修改人:

修改日期:

完成日期:

*/

 

更新3ds时和用读卡器读取传输文件操作不当导致的tf卡损坏无法读取需要格式化时出现的问题以及不想丢失文件并且修复的详细解决方法 前言: 不小心按了同意更新而且tf/sd卡损坏导致了3ds打开后都是出现 Anerror has occurred:(红色的) Failed to apply 1 FIRM patch(es). Press any button to shotdown 这样的画面,按了任意键后就关机,我找了很多资料和大佬的回答解决了这些问题,现在记录一下。 一.不小心按了更新导致上述的画面 原因:是因为系统升级了,但是里面的Luma3DS还没有更新,属于是更新了但没有完全更新的状态。 **修复方法** 1.首先请按 阅读详情

相关推荐

5分钟搞定Conflux钱包注册:Fluent钱包从安装到转账全流程指南

本文提供Conflux公链上Fluent钱包的完整注册和使用指南,涵盖从安装、助记词备份到CFX转账的全流程。特别强调安全操作要点,包括助记词保管和网络选择,帮助用户5分钟内快速掌握这款国产公链钱包的核心功能,确保数字资产安全。

weixin_29181861的博客 244

代码注释规范

本文针对编写代码的时各类型下的注释进行规范说明

卓学课堂 2231

基于大模型的重度膝关节骨关节炎全流程预测与治疗方案研究

本研究基于大模型构建了重度膝关节骨关节炎(KOA)预测体系,涵盖术前风险预测、手术方案优化、术中监测和术后康复指导全流程。通过分析临床和影像数据,模型在手术风险预测准确率(85%)、并发症预警(血栓预测准确率88%)等方面显著优于传统方法。研究实现了临床数据与AI技术的深度融合,术前预测指导麻醉选择(如高危患者推荐椎管内麻醉),术中实时监测生命体征,术后个性化康复方案使患者HSS评分平均提升45分。

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1389

代码优化 第四期 代码注释规范

注释注释的理解注释的三种类型注释产生的问题注释三原则准确:必要:清晰维护总结 注释的理解 注释:对代码的解释。注释不需要运行,它是用来提高代码的可读性和可维护性的。不好的注释会使代码变得更加糟糕,使人更抓狂。 注释的三种类型 ① 固定的版权和授权信息,使用一般的星号注释符(/-/)比如下面 /* * Copyright (c) 2021, FirstName LastName. All rights reserved. */ ② 生成用户稳定的注释,使用apidoc要求的格式 /-*

学习的doge 1252

从0到1搭建StarRocks3.4.1存算一体架构(VM 虚拟机版)

本文详细介绍了如何在VM虚拟机上从零搭建StarRocks 3.4.1存算一体架构。首先阐述了StarRocks作为高性能分布式SQL数据仓库的优势,重点讲解了其存算一体架构的设计原理。随后提供完整的安装指南,包括环境准备(3台CentOS 8虚拟机配置)、网络互通验证、Java环境配置、软件包解压安装等关键步骤。文章特别详细说明了FE和BE节点的配置文件修改(fe.conf和be.conf)以及必要的防火墙端口开放配置。通过图文并茂的方式,帮助开发者和运维人员快速掌握StarRocks集群部署方法,为后续

小 tom的博客 1329

CH569 USBSS库函数分析

CH569 USB3.0 解析

havc_W的博客 7684

【转】java代码注释规范

【转】java代码注释规范 原文地址:http://blog.youkuaiyun.com/shiyuezhong/article/details/8205281/代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。 原则: 1、注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文.

zhengjian1996的专栏 268

解锁全志T113-i隐藏技能:用RISC-V核跑实时系统比STM32还稳?

本文深入探讨了全志T113-i SoC的异构架构潜力,重点解析如何利用其内置的玄铁C906 RISC-V核心独立运行实时系统。通过对比传统MCU与Linux方案,文章提供了从RISC-V核心启动、FreeRTOS移植到与Linux主核进行高效异构通信的完整实战指南,为工控等需要兼顾丰富应用与硬实时控制的场景提供了高集成度的单芯片解决方案。

ansible6ops的博客 494

[转]java代码注释规范

代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。 原则: 1、注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范...

weixin_30852419的博客 79

从指令到坐标:深度解析307系列基站定位的AT指令实战与排错

本文深度解析了ML307系列模组基站定位的AT指令实战应用与排错方法。重点剖析了AT+MLBSCFG和AT+MLBSLOC两条核心指令的配置、执行流程及异步响应机制,并针对高德与OneOs两种主流定位服务提供了完整的配置指南。文章结合常见错误码(如126、127)和硬件注意事项,分享了确保定位成功的实战经验与稳健的程序框架。

weixin_29057695的博客 487

Qlib:微软开源的AI量化投资平台 极简入门快速上手教程:使用 Qlib 进行中芯国际股价回测和预测

Qlib是由微软开源的面向AI量化投资的工具包。它提供了构建量化投资模型所需的基础设施,旨在帮助研究者和从业人员更高效地进行量化研究和策略开发。

AI天才研究院 5410

Java注释规范整理

在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。 JAVA注释规范 版本/状态 作者 版本日期 1.0 ghc 2008-07-02 一、背景 1、当我们第一次接触某段代码,但又被要求在极短的时

无知人生,记录点滴 5744

CMake教程:C++ CMake自定义find_package并在其它项目使用

find_package 是 CMake 中一个非常重要的命令,用于在系统中找到外部库或包,并将其包含到项目中。: 要查找的包的名称。[version]: 可选的版本号。如果指定了版本号,CMake 会尝试找到该版本或更高版本的包。[REQUIRED]: 如果指定了这个关键字,找不到包时会产生一个错误并终止配置过程。: 指定要查找的包的组件。: 指定可选的组件,即使找不到这些组件,配置过程也会继续。: 指定查找包的模式,CONFIG表示查找配置文件,MODULE表示查找模块文件。

琅嬛福地 1562

【代码规范】常见注释规范

文章来源:公众号-智能化IT系统。1.在有处理逻辑的代码中,源程序有效注释量必须在20%以上。说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。 2.文件注释:文件注释写入文件头部。说明:以/* 开始示例:/ ** 文件名:[文件名]* 作者:〈版权〉* 描述:〈描述〉* 修改人:〈修改人〉* 修改时间:YYYY-MM-DD * 修...

技术无止境 5万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

vue项目代码注释规范

文件注释规范 ​ 单个文件注释规范,每个独立的VUE文件开头都要进行注释,表明该文件的描述信息、作者、创建时间等。 <!-- * @FileDescription: 该文件的描述信息 * @Author: 作者信息 * @Date: 文件创建时间 * @LastEditors: 最后更新作者 * @LastEditTime: 最后更新时间 --> 效果: 方法注释规范 ...

静水流深 4万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

代码形象——javadoc注释规范

javadoc注释规范 备注:本文结合了许多篇文章的内容加上自己的理解和经验,将很多零散的知识点,总结和统一整理与此。 你必须写注释而且按照项目规范来的写注释的理由 javadoc注释规范就是指文档注释,包括类、接口、方法、属性等的说明,在一个团队项目开发中,统一规范的注释很重要,对于自己以后的查看源码也极有帮助,如果没有相应的注释,那么给团队合作、自己查看源代码都会带来非常大的

浮晓悠羡 3万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

前端代码规范 - 代码注释

良好的注释规范有助于提高代码质量,促进团队协作,加快新成员的项目熟悉速度,不仅能帮助自己和他人快速理解代码,还能提高代码的可维护性。

南城 2040

代码注释规范整理

转载自51CTO大佬yuke198907 原文章地址:https://blog.51cto.com/yuke198907/1300804(侵删) 版权这个很重要 程序中的注释是程序设计者与程序阅读者之间通信的重要手段。应用注释规范对于软件本身和软件开发人员而言尤为重要。并且在流行的敏捷开发思想中已经提出了将注释转为代码的概念。好的注释规范可以尽可能的减少一个软件的维护成本,并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。好的注释规范可以改善软件的可读性,可以让开发人员尽快而彻底地

Y2567326540的博客 6627

代码注释与编写规范

Java代码注释与编写规范是Java编程中的重要组成部分,它们有助于提高代码的可读性、可维护性和可重用性。

15万+

Java代码注释规范

代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在日常开发中使用的代码注释规范,供大家参考下。 注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按照这份规范写代码,不要试图在既成的规范系统中引入新的规...

lili2922的博客 2682

Git 代码提交注释管理规范

大致分为三个部分(使用空行分割): 1. 标题行: 必填, 描述主要修改类型和内容 2. 主题内容: 描述为什么修改, 做了什么样的修改, 以及开发的思路等等 3. 页脚注释: 放 BreakingChanges或 ClosedIssues

小相探索IT世界 4170

5. Python代码注释规范

Python注释规范摘要: Python提供多种注释方式,包括单行注释(#)、多行注释(三引号)和文档字符串(Docstring)。单行注释用于简短说明或临时禁用代码,多行注释适用于大段说明或调试。文档字符串是官方推荐的代码文档方式,用于解释模块、类、函数的功能和参数。 注释内容应遵循规范:函数/方法注释需说明功能、参数和返回值;类注释应描述整体用途和属性;模块注释位于文件顶部,包含功能和版本信息。代码块注释用于解释复杂逻辑,行内注释则针对特定代码行。

weixin_43484713的博客 2234
上一篇: 为什么要有注释[转]
下一篇: 关于怎样使用Picture Control显示BMP图片
cobay
博客等级 码龄19年 13粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值