Votre entreprise utilise Azure DevOps pour les pipelines de build et de déploiement de projets Java. Quelles sont les deux actions à inclure dans une stratégie de gestion de la dette technique ? Chaque bonne réponse fait partie de la solution.
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Configurer les approbations pré-déploiement dans le pipeline de déploiement., Intégrer Azure DevOps et SonarQube..
Pourquoi c'est la réponse
La dette technique représente le coût futur de décisions de développement rapides ou de compromis. La gérer implique d'identifier, de suivre et de résoudre ces problèmes. L'intégration d'Azure DevOps et SonarQube est une action clé. SonarQube est un outil d'analyse de code statique qui identifie les bugs, les vulnérabilités et les "smells" de code, qui sont des indicateurs directs de la dette technique. En l'intégrant au pipeline, vous pouvez automatiser la détection et le suivi de la dette technique à chaque build. La configuration des approbations pré-déploiement dans le pipeline de déploiement permet de s'assurer que le code respecte certains critères de qualité (par exemple, un seuil SonarQube) avant d'être déployé. Cela empêche l'introduction de nouvelle dette technique en production et garantit que les problèmes existants sont traités. Les approbations post-déploiement sont utiles pour la validation en production mais ne gèrent pas directement la dette technique avant son déploiement. L'intégration avec Azure DevTest Labs est pertinente pour les environnements de test, mais moins directement liée à la gestion de la dette technique elle-même que l'analyse de code.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise