Your company uses Azure DevOps for build and deployment pipelines for Java projects. Which two actions should you include in a strategy to manage technical debt? Each correct answer is part of the solution.
Choose an answer
Tap an option to check your answer.
Correct answer: Configure pre-deployment approvals in the deployment pipeline., Integrate Azure DevOps and SonarQube..
Why this is the answer
Integrating Azure DevOps and SonarQube directly addresses technical debt by providing static code analysis. SonarQube identifies code smells, bugs, and security vulnerabilities, allowing developers to address these issues before they accumulate, thus reducing technical debt. Configuring pre-deployment approvals in the deployment pipeline ensures that code quality gates (which can include SonarQube analysis results) are met before code is deployed to higher environments. This prevents the introduction of new technical debt into production and enforces quality standards. Post-deployment approvals are for verifying successful deployment, not for preventing technical debt. Integrating with Azure DevTest Labs is primarily for managing test environments, not for directly managing technical debt within the codebase itself.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed