OpenAI
Bu sayfanın çevirisi otomatik olarak yapılmıştır. Orijinal İngilizce makaleyi görüntüleyin.

Codex ile pull request’leri inceleyin

Codex ile pull request’leri bulun, değişiklikleri inceleyin ve inceleme geri bildirimlerini ele alın.

Güncellenme zamanı: 16 days ago

Genel bakış

Kod İnceleme; pull request’leri, kod değişikliklerini, inceleme bulgularını, yorumları ve kontrolleri tek bir yerde toplar. Başkasının değişikliklerini inceleyebilir, kendi pull request’lerinize gelen geri bildirimleri takip edebilir veya yanıt vermeden önce Codex’ten bir değişikliği açıklamasını isteyebilirsiniz.

Kod İnceleme eklentisi, masaüstünde ve web’de inceleme yapmayı destekler. GitLab birleştirme isteklerini inceleme özelliği önizleme olarak sunulmaktadır. GitLab için bulutta kod incelemesi kullanılamaz.

Başlamadan önce

İncelemek istediğiniz pull request’e erişebilen bir depo hesabı kullanın. Neleri okuyabileceğinizi veya değiştirebileceğinizi depo izinleriniz belirler.

Yönetilen bir çalışma alanında, Kod İnceleme eklentisi ve gerekli uygulama bağlantıları kullanımınıza açık olmalıdır. Bir eklenti yüklemek, depoya erişim izni vermez.

Eklenti kurulumu ve çalışma alanı kontrolleri için ChatGPT ve Codex’te eklentiler makalesine bakın.

Bir pull request bulun

Oluşturduğunuz veya incelemeniz istenen pull request’leri bulmak için Kod İnceleme’yi açın. Arama ve filtrelerle listeyi daraltın, ardından bir pull request seçin.

Doğru değişikliği incelediğinizden emin olmak için depoyu, başlığı, oluşturan kişiyi ve dalı kontrol edin. Açıklama, değişikliği yapan kişinin amacını anlatır; fark görünümü ise değişen kodu gösterir.

Değişiklikleri inceleyin

  1. Pull request’in açıklamasını ve özetini okuyun.

  2. Fark görünümünde değişen dosyaları ve ilgili satırları inceleyin.

  3. Bulguları ve mevcut yorumları gözden geçirin.

  4. Test sonuçlarını, kontrolleri ve çözülmemiş birleştirme çakışmalarını kontrol edin.

  5. Daha fazla araştırılması gereken konuları Codex’e sorun.

Oluşturulan bulgulara güvenmeden önce bunları ilgili kodla karşılaştırarak inceleyin.

Codex’e bir pull request hakkında soru sorun

Değişiklikler hakkında soru sormak veya bir bulguyu araştırmak için pull request’in sohbetini kullanın. Önem verdiğiniz davranışı veya inceleme ölçütlerini belirtin. Örneğin:

  • “Explain how this change affects sign-in.”

  • “Check whether the new error path releases the database connection.”

  • “Show me the code that supports this finding.”

  • “Compare this revision with the review feedback and identify anything still unresolved.”

Codex’ten bir düzeltme hazırlamasını da isteyebilirsiniz. İstediğiniz değişikliği ve kapsam sınırlarını açıklayın, ardından ortaya çıkan fark görünümünü ve test sonuçlarını inceleyin.

Örneğin: “Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”

Yorum göndermeden, değişiklikleri commit etmeden veya birleştirmeden önce sonucu inceleyin.

GitLab birleştirme isteklerini inceleyin

GitLab önizlemesi, birleştirme isteklerini Kod İnceleme’ye getirir. Değişiklikleri inceleyebilir, inceleme geri bildirimlerini anlamak ve ele almak için Codex’ten yardım alabilirsiniz.

İncelemek istediğiniz hesap ve projeler için GitLab bağlantısını kullanın. Bağlantı seçenekleri ve depo izinleri için GitLab’ı ChatGPT ve Codex’e bağlama makalesine bakın.

Uygulama içi önizleme, GitLab için bulutta kod incelemelerini kapsamaz. GitLab’ı bağlamak veya Kod İnceleme’de bir birleştirme isteğini görmek, o depo için bulutta otomatik incelemeyi etkinleştirmez.

Sık sorulan sorular

Pull request oluşturmadan önce yerel değişiklikleri inceleyebilir miyim?

Evet. Codex’ten yerel değişiklikleri incelemesini isteyebilirsiniz. Yerel inceleme seçenekleri için Kod inceleme kılavuzuna bakın.

Bu güncelleme, buluttaki mevcut incelemelerimi yeni bulut ortamlarına taşır mı?

Hayır. Bu güncelleme, buluttaki mevcut kod incelemelerini yeni bulut ortamlarına taşımaz.

Bu makale yararlı oldu mu?