您的公司使用 Azure DevOps 进行 Java 项目的构建和部署管道。在管理技术债务的策略中,您应该包含哪两个操作?每个正确答案都是解决方案的一部分。
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在部署管道中配置部署前审批。, 集成 Azure DevOps 和 SonarQube。.
为什么这是答案
在部署管道中配置部署前审批是管理技术债务的有效方法,因为它确保在代码部署到生产环境之前,有经验的团队成员对代码质量和潜在的技术债务进行审查和批准。这有助于在问题扩大之前发现并解决它们。集成 Azure DevOps 和 SonarQube 是另一个关键实践。SonarQube 是一款静态代码分析工具,可以自动识别代码中的技术债务、安全漏洞和代码异味。通过集成,可以在构建管道中强制执行代码质量门,阻止不符合预定义质量标准的代码部署,从而持续降低技术债务。 部署后审批虽然有其用途,但主要用于验证部署是否成功,而不是在部署前识别和解决技术债务。集成 Azure DevOps 和 Azure DevTest Labs 主要用于测试环境管理,而不是直接用于技术债务的识别和管理。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡