GitHub.com'da gözden geçirici olarak Copilot kullanma

Tamamlandı

GitHub.com'da Copilot incelemesi istemek, İnceleyenler menüsünden eklemek kadar basittir. Copilot, saniyeler içinde bir yorum incelemesi oluşturur - yani onay veya reddetme işlemi değil - bu nedenle birleştirmeleri hiçbir zaman engellemez. Bunun yerine, insan gözden geçirenler için değerli bağlam ekler. Ayrıca deponuza bir copilot-instructions.md dosyası ekleyerek Copilot'un davranışını özelleştirebilirsiniz. Bu yönergeler Copilot'a ekibinizin belirli gözden geçirme yönergelerini izlemesi için yol gösterir, böylece yaptığınız işlemlerin aynısını arar ve önerilerini standartlarınız ile uyumlu tutar.

Yorumlar gözden geçirildiğinde, ekip arkadaşlarınızınkiler gibi görünür ve çalışır: bunlara tepki verebilir, çözümleyebilir veya yorum yapabilirsiniz. Copilot eksik tür ipuçlarını işaret edebilir, biçimlendirme değişiklikleri önerebilir veya olası hataları vurgulayabilir.

Bu ünitenin sonunda şunları yapabileceksiniz:

  • Copilot incelemesi istemek ve yorumlamak.
  • Copilot'un önerilen değişikliklerini uygulayın.
  • Copilot'un incelemelerdeki rolünün sınırlarını anlayın.

GitHub.com'da kod gözden geçirme

  1. Çekme isteği açma veya oluşturma Yeni bir çekme isteği oluşturarak veya deponuzda var olan bir çekme isteğine giderek başlayın.

  2. Copilot'i gözden geçiren olarak eklemeGözden Geçirenler menüsünde Copilot'ı seçin. Bu, insan bir ekip arkadaşı atadığınız gibi Copilot'a değişikliklerinizi gözden geçirmesini sağlar.

    Bir GitHub pull request'i gözden geçirme panelinin ekran görüntüsünde, yapay zeka eş programcısı olarak Copilot'un önerildiği gösterilmektedir.

  3. Gözden geçirmenin tamamlanmasını bekleyin Copilot, çekme isteğinizi analiz etmeye hemen başlar. İncelemeler genellikle 30 saniyeden kısa sürede tamamlar, böylece iş akışınızı kesintiye uğratmadan sonuçları hızla alırsınız.

  4. Copilot'un yorumlarını gözden geçirin Copilot'un geri bildirimlerini okumak için pull isteğini kaydırın. Öneriler, ilgili kod satırlarına açıklama olarak bırakılır.

    Copilot'ın Ruby dosyasındaki yanlış yazılmış değişken adını random_greetin'den random_greeting olarak düzeltmeyi önerdiği GitHub çekme isteğinin ekran görüntüsü.

  5. Copilot'un önerilen değişikliklerini uygula Copilot sorunları işaretlediğinde, düzeltmeleri doğrudan PR isteği arabiriminden commit edebilirsiniz. Eş gözden geçirme yorumları için Copilot'ı kullanarak hızlı bir şekilde çözüm oluşturabilirsiniz.

    Örnek komut:

    Bu gözden geçirme açıklaması için bir düzeltme önerin: exec() değerini daha güvenli bir işlevle değiştirin.

    Copilot bir yama subprocess.run(). önerir. Geliştirici bunu yerel olarak test eder, işleme alır ve testlerin geçmesini sağlar.

    PRU'lar, Copilot'un yüksek kaliteli çözümler önermesi için kod bağlamı ile birlikte gözden geçirme açıklamalarını analiz etmesini sağlayarak bu düzeltmeleri daha hızlı ve daha akıllı hale getirir.

  6. Sınırları anlama

    Copilot'un incelemelerdeki rolü danışmanlıktır. Çekme isteklerini onaylamaz veya reddetmez ve yorumları gerekli onaylara dahil edilmez. Sorunları erken yakalamak, eyleme dönüştürülebilir öneriler oluşturmak ve rutin denetimleri hızlandırmak için kullanın, ancak mimari kararlar, nüanslı dengeler ve son oturum kapatma için insan gözden geçirenlere güvenin.

    GitHub.com gözden geçirmek çok güçlüdür, ancak kod GitHub'a ulaşmadan önce IDE'nizde Copilot kullanarak daha da fazla sorun yakalayabilirsiniz.