Java编程规范(三)

文章讲述了Java编程中的代码分支管理规范,包括release分支与develop、master分支的合并流程。在接口版本管理方面,提出了在系统稳定前不使用版本号,而是通过注解记录新增、修改和删除字段的信息。此外,接口变更时使用@Deprecated标记并注明原因和时间,以便后续删除。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java编程规范(三)

1 代码分支管理规范

1.1 概述

合并分支用于在同一环境下同一个项目需要联调多个特性功能时使用,仅用于Jenkins部署,不允许进行merge

1.2 代码提测拉分支流程

  • 1、release分支合并到develop分支
  • 2、release分支版本号由snapshot改为release、release分支合并到master分支、master分支打tag
  • 3、从master分支拉新的release分支并升级版本

2 接口版本管理规范

2.1 概述

为满足接口兼容性,业务常用的方法是通过版本号来管理,接口变更后通过维护版本号,新旧接口同时并存,后期逐步移除旧接口。

2.2 接口变更的规范

但因目前系统还未稳定,接口变更比较频繁,维护版本号会导致版本号增加过快,不利于版本管理。因此在系统正式运营前,不采用版本管理制定临时规范,在正式运营后采用版本管理。具体如下:

  • 1.新增字段
 在新增字段注释上写明创建说明、创建日期、创建人,例如:
/**
 * 创建人:jys
 * 创建时间:2022年07月05日 12:00:00
 * 创建原因:新增显示字段
 */
  • 2.修改字段
 在修改字段上标注@Deprecated,写明注释,一个月后删除,例如:
/**
 * 修改人:jys
 * 修改时间:2022年07月05日 12:00:00
 * 修改原因:优化,修改为新字段
 */
@Deprecated
  • 3.删除字段
在删除字段上标注@Deprecated,写明注释,一个月后删除,例如:
/**
 * 删除人:jys
 * 删除时间:2022年07月05日 12:00:00
 * 删除原因:页面变更
 */
@Deprecated

3 参考资料

资料来自于一人一车公司

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值