Per seguire le best practice SCM raccomandate da Google e aumentare la velocità di consegna, quale processo dovrebbe adottare il tuo team?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Ogni sviluppatore crea un branch personale, esegue il commit delle modifiche su quel branch e unisce nel main quotidianamente..
Perché questa è la risposta
Questa opzione riflette le best practice di Google per lo SCM e la velocità di consegna, enfatizzando l'integrazione continua (CI). Ogni sviluppatore lavora su un branch personale per isolare le modifiche, ma l'unione quotidiana al branch main garantisce che il codice sia sempre aggiornato e che i conflitti vengano risolti rapidamente, riducendo il "merge hell" e facilitando un ciclo di feedback rapido. Le altre opzioni sono meno efficaci: L'opzione di eseguire il commit direttamente su main e annullare le modifiche è rischiosa e interrompe il lavoro degli altri, violando la CI. L'opzione di copiare l'intero repository per ogni gruppo introduce complessità e ritardi significativi nell'integrazione. L'opzione di creare un feature branch per ogni gruppo e unirlo solo prima di un rilascio importante porta a integrazioni infrequenti e a conflitti maggiori, rallentando la consegna.
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