谈一谈修改代码时加注释的原则和方法

本文讨论了在修改代码时添加注释的原则,强调注释应简洁明了,便于他人理解。提出了针对项目配置、Bug修复等场景的注释方法,并提醒注意注释的行宽和Bug跟踪编号的标注。同时,建议避免过度使用‘// Add’、‘// End’注释,以及在函数修改过多时考虑重构。
摘要由CSDN通过智能技术生成

暮鼓集    行走集

原作于2008年06月01日,软件部培训稿

我们修改代码时少不了要加一些注释,这基本的原则是“言简意赅”,只要做到大家能看懂,在版本比较工具(BC及VSS)中能一目了然,这就可以了。

下面介绍一些方法供大家参考:

为某一项目或者某一MACRO配置而添加的代码

#if defined(__PROJECT_A__) // Add by XXX, YYYY-MM-DD
...Your codes
#elif defined(__PROJECT_B__) // Add by YYY, YYYY-MM-DD
...Other codes
#else
...Orginal codes
#endif  

为修改某一Bug而添加并通用于各项目的代码

#if 1 // Add by XXX, YYYY-MM-DD
...Your codes
#else
...Original codes
#endif  

如果需要说明是为了什么而修改,也可将注释单列一行。

// Add by XXX, YYYY-MM-DD
// ... Description
// ...

每行的长度不要太长,建议为80个字符,按照公司规定的流程,如果是修改Bug管理系统中的问题,必须注明Bug单的编号。

  // Add by XXX, YYYY-MM-DD, Bug No.QSXXXXXX
<
Tomcat是一个开源的Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP) 规范。Tomcat代码注释,通常指的是在Tomcat的源代码中加入注释,以帮助开发者更好地理解和维护代码注释通常用于解释代码的作用、说明算法逻辑、提供使用示例或说明代码的限制和注意事项等。 在Java代码中,注释可以分为单行注释和多行注释: - 单行注释:以两个斜杠(//)开头,直到行末的内容都会被当作注释。 ```java // 这是一个单行注释示例 int i = 1; // 这个变量用于计数 ``` - 多行注释:以一个斜杠后跟一个星号(/*)开头,以一个星号后跟一个斜杠(*/)结尾,两者的中间部分是注释内容。 ```java /* 这是一个多行注释示例。 这段注释跨越了多行。 */ int j = 2; /* 在声明变量的同,也可以做行内注释 */ ``` 对于Tomcat这样的大型项目,开发者通常会在公共接口、关键方法、复杂逻辑以及不直观的代码段添加注释。此外,还可以使用Javadoc工具来自动生成基于注释的文档,这些文档可以包括方法的用途、参数说明、返回值和异常等信息,有助于其他开发者了解API的使用方法。 为了在Tomcat中加注释开发者需要了解Tomcat的架构和代码结构。由于Tomcat是用Java编写的,因此需要遵循Java注释的规则。以下是一些常见的注释实践: 1. 在类的顶部注释中说明类的作用、创建者和创建日期等。 2. 在方法上方注释中说明方法的功能、参数、返回值和可能抛出的异常。 3. 在复杂算法或实现逻辑前添加注释,解释其工作原理和使用场景。 4. 在代码变动或重要修改,添加注释说明改动的原因和影响。 注释不仅能帮助其他开发者,还能在未来为开发者自身回顾和维护代码提供便利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值