Google tarafından önerilen SCM en iyi uygulamalarını takip etmek ve teslimat hızını artırmak için ekibiniz hangi süreci benimsemelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her geliştirici kişisel bir branch oluşturur, değişiklikleri o branch'e commit eder ve günlük olarak main'e birleştirir..
Neden bu cevap
Doğru cevap, her geliştiricinin kişisel bir branch oluşturup değişiklikleri bu branch'e commit etmesi ve günlük olarak main branch'ine birleştirmesidir. Bu yaklaşım, sürekli entegrasyon (CI) ve sürekli teslimat (CD) ilkeleriyle uyumludur. Günlük birleştirme, entegrasyon sorunlarının erken tespit edilmesini sağlar, çakışmaları azaltır ve teslimat hızını artırır. Diğer seçenekler: Her geliştiricinin doğrudan main branch'ine commit etmesi, entegrasyon sorunlarının sık yaşanmasına ve geri alma işlemlerinin artmasına neden olur, bu da teslimat hızını düşürür. Her grubun depoyu kopyalayıp kendi kopyasına commit etmesi ve sonra main'e birleştirmesi, entegrasyon çakışmalarını artırabilir ve süreç karmaşıklığını yükseltebilir. Her ana sürümden önce bir özellik branch'inin main'e birleştirilmesi, entegrasyon aralığını uzatır ve büyük çakışma riskini artırır, bu da teslimat hızını olumsuz etkiler.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez