La tua azienda utilizza Azure DevOps per le pipeline di build e deployment per progetti Java. Quali due azioni dovresti includere in una strategia per gestire il debito tecnico? Ogni risposta corretta fa parte della soluzione.
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare approvazioni pre-deployment nella pipeline di deployment., Integrare Azure DevOps e SonarQube..
Perché questa è la risposta
Integrare Azure DevOps e SonarQube è fondamentale per la gestione del debito tecnico. SonarQube analizza il codice staticamente, identificando bug, vulnerabilità e code smells che contribuiscono al debito tecnico, permettendo agli sviluppatori di risolverli prima del deployment. Configurare approvazioni pre-deployment nella pipeline di deployment garantisce che il codice venga esaminato e approvato prima di essere distribuito in ambienti critici. Questo processo può includere la verifica dei risultati di SonarQube o altre metriche di qualità, prevenendo l'introduzione di nuovo debito tecnico in produzione. Le approvazioni post-deployment sono meno efficaci per prevenire l'introduzione di debito tecnico, poiché il codice è già stato distribuito. L'integrazione con Azure DevTest Labs è utile per ambienti di test, ma non affronta direttamente la qualità del codice o la prevenzione del debito tecnico.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta