DataWorks的强制代码评审是在工作空间维度开启的。一旦开启,提交的节点代码必须经过评审人员的审核才能发布。同时,您还可以指定代码评审的基线范围,即对哪类基线任务进行评审,这样可以确保高优先级任务的代码质量,防止任务运行失败而阻塞其他任务。因此,如果没有通过评审,直接发布是不被允许的。
项目没有开启强制代码评审的话 可以直接发布 ,开启了的话 检查会拦截,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
在 DataWorks 中,为了保证数据质量和一致性,一般情况下建议不要直接发布未经评审通过的代码。这是因为,评审过程可以帮助找出潜在的错误和不一致之处,从而减少因错误操作而产生的负面影响。
如果确实需要紧急发布未经过评审的代码,建议采取以下措施:
在DataWorks中,默认情况下,只有经过评审并通过审核的代码才能被发布到生产环境中。这是因为代码评审过程能够确保代码的质量、安全性以及合规性等方面符合企业的标准和要求,避免因低质量代码引发的问题和风险。
因此,在大多数情况下,如果没有完成评审流程而直接发布未经审查的代码,则可能会导致潜在的风险和隐患,影响整个系统的稳定性和可靠性。同时,这也可能导致企业面临监管和法律方面的挑战。
当然,在特殊情况下,如紧急情况或特殊情况,企业也可以选择绕过评审流程而直接发布代码。但是,这种操作应该只在必要的情况下进行,并且需要得到管理层的认可和支持,同时也需要采取额外的安全措施和控制手段,以确保系统的稳定性和安全性。因此,在实际操作过程中,请务必谨慎对待并遵循相关的企业政策和法规要求。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。