DataWorks提供代码评审功能,开启强制代码评审开关后,开发人员提交的节点必须通过评审人对代码的审核才可以发布。
前提条件
代码评审限DataWorks专业版及以上版本使用。标准模式的工作空间支持开发者自主选择代码评审或由管理员开启强制代码评审,简单模式的工作空间仅支持开发者自主选择代码评审。
使用限制
DataWorks的简单模式工作空间不支持代码评审功能,该功能只适用于标准模式的工作空间。
开启强制代码评审
- 进入数据开发页面。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的进入数据开发。
- 单击左下方的
图标,在右侧展开设置页面。
- 在设置页面,单击工作空间配置。
- 在代码评审配置区域,打开启用强制代码评审开关,并指定强制代码评审基线范围。
代码评审流程
- 在节点或业务流程的编辑页面,单击工具栏中的
图标。
- 在提交新版本对话框中,输入变更描述并指定代码评审人。

说明
- 循环、遍历等组合型节点不支持发起代码评审。
- 指定代码评审人后,会生成代码评审单。
- 如果工作空间未启用强制代码评审,代码评审为可选。如果工作空间启用强制代码评审,则代码评审为必选,且评审不通过会阻断任务的发布。
- 单击确认。
- 发起评审后,您可以单击左上方的
图标,选择,进入代码评审页面。
- 在代码评审页面,审核人可以评审代码,提交人可以查看发起的评审。
审核人可以进行
评论、
通过、
不通过、
废弃和
重开等操作。开启强制评审后,审核人的评审结果会影响节点的发布。其中
通过操作会触发代码审核检查器检查通过,
不通过和
废弃操作会拦截提交人发布节点。您可以在代码审核详情页面对比提交版本和生产版本的代码。
操作 |
描述 |
评论 |
对当前版本进行评论。 |
通过 |
通过当前版本的评审。 |
不通过 |
不通过当前版本的评审。
说明 如果工作空间未开启启用强制代码评审,不通过评审仍可以发布。如果工作空间已开启启用强制代码评审,不通过评审会阻塞发布。
|
废弃 |
废弃当前版本的评审。 |
重开 |
废弃后,您可以在页面,重开本次评审。
|
代码评审页面包括
我审核的和
我发起的:
- 我审核的:您可以查看自己审核的所有评审记录。

单击相应记录后的
查看,您可以对评审请求进行
评论、
通过、
不通过、
废弃和
重开等操作。

- 我发起的:您可以查看自己提交的所有评审记录。
