Para seguir las mejores prácticas de SCM recomendadas por Google y aumentar la velocidad de entrega, ¿qué proceso debería adoptar su equipo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cada desarrollador crea una rama personal, hace commits de los cambios a esa rama y fusiona con la principal diariamente..
Por qué esta es la respuesta
La opción correcta es "Cada desarrollador crea una rama personal, hace commits de los cambios a esa rama y fusiona con la principal diariamente". Esta práctica, conocida como desarrollo basado en troncal (trunk-based development) con ramas de corta duración, es la recomendación de Google para alta velocidad de entrega y cumplimiento de las mejores prácticas de SCM. Al fusionar los cambios frecuentemente (diariamente), se minimizan los conflictos de integración y se asegura que el código base esté siempre en un estado funcional. Las otras opciones son menos óptimas: Hacer commits directamente a la rama principal antes de cada lanzamiento introduce un alto riesgo de integración y reversiones costosas. Copiar el repositorio y fusionar antes de cada lanzamiento es ineficiente y propenso a conflictos grandes. Crear ramas de características de larga duración y fusionar solo antes de lanzamientos importantes retrasa la integración y aumenta la complejidad de la resolución de conflictos.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta