Şirketimdeki birkaç ekip daha önce hiç görmediğim bir kod inceleme iş akışı uyguluyor. Tüm şirketi tutarlı hale getirmenin bir değeri olduğunu düşünerek, arkasındaki düşünceyi anlamaya çalışıyorum. (Birden fazla kod tabanına katkıda bulunuyorum ve geçmişteki farklılıklar tarafından tetiklendim.)
- Kod yazarı bir çekme isteği gönderir
- Hakem kodu inceler
- Hakem onaylarsa, "İyi görünüyor, birleşmekten çekinmeyin" satırları boyunca bir yorum bırakıyorlar
- İncelemenin endişeleri varsa, "Lütfen X ve Y gibi küçük sorunları düzeltin, sonra birleştirin" gibi bir yorum bırakırlar (Büyük değişiklikler için 2. adıma dönün)
- Kod yazarı gerekirse değişiklikleri yapar ve ardından kendi çekme isteğini birleştirir
Aşağıdaki endişelerim var:
3. adımdaki onay durumunda, bu iş akışı çekme isteği yazarına gereksiz gibi bir gidiş dönüş oluşturur. Zaten koda bakan gözden geçiren, onu hemen birleştirebilir.
3. adımda değişiklik istenmesi durumunda, çekme talebini birleştiren ajans şimdi sadece PR'nin yazarına aittir. Yazarın yanı sıra hiç kimse birleşmeden önce değişikliklere bakmaz.
Bu iş akışının diğer avantajları ve dezavantajları nelerdir? Bu iş akışı diğer mühendislik ekiplerinde yaygın mıdır?