个人Java编码规范2

本文详细介绍了软件开发过程中注释的编写原则,包括源程序注释量、包注释、类和接口注释、属性及方法注释等细节,并强调了注释与代码一致性的重要性,以及如何避免注释的冗余与歧义。
部署运行你感兴趣的模型镜像

1.       源程序注释量必须在30%以上

2.       包的注释:写入一个名为 package.html 的HTML格式的说明文件放入包所在路径。包的注释内容:简述本包的作用、详细描述本包的内容、产品模块名称和版本、公司版权。

3.       类和接口的注释放在class 或者 interface关键字之前,import 关键字之后。注释主要是一句话功能简述与功能详细描述。类注释使用“/**  */”注释方式

4.       类属性(成员变量)、公有和保护方法注释:写在类属性、公有和保护方法上面,注释方式为“/**  */”。

5.       公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、异常等。

 

---

对于方法内部用throw语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。 对于非RuntimeException,即throws子句声明会抛出的异常,必须在方法的注释中标明。

注释应与其描述的代码相近,对代码的注释应放在其上方,并与其上面的代码用空行隔开,注释与所描述内容进行同样的缩排。

对于switch语句下的case语句,必须在每个case分支结束前加上break语句。

修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。

注释的内容要清楚、明了,含义准确,防止注释二义性。

避免在注释中使用缩写,特别是不常用缩写。

对重载父类的方法必须进行@Override声明

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值