代码评审限DataWorks专业版及以上版本使用。标准模式的工作空间支持开发者自主选择代码评审或由管理员开启强制代码评审,简单模式的工作空间仅支持开发者自主选择代码评审。 此答案整理自钉群“DataWorks交流群(答疑@机器人)”
你好代码评审的前提条件是有推送/合并代码的动作。 发起代码评审后,经过人工和自动化评审通过后,将经过质量验证的代码合并入目标分支。 具体请参考:https://help.aliyun.com/document_detail/153872.html
代码提交审核前,开发者必须确保代码符合如下条件,审核者需要确保所有前提条件 都已满足方可开始审查,同时也是审查的主要检查点。 所有代码注释清晰,语法正确,编译通过。 日志代码完整,中文描述,脱敏处理,状态变更,全部清晰明确。 测试代码覆盖全部分支和流程,暂时统一使用工具Alibaba Java Coding Guidelines(idea 插件)进行代码检查。 PS: 使用Alibaba Java Coding Guidelines插件扫描代码后,不符合规范的代码按Blocker(崩溃)/Critical(关键)/Major(重要)分为三个等级,前两个级别必须处理。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。