Programlama ve Yazılım Geliştirme

GitHub, yeni başlayanlara Copilot kodunu tek bir yerden incelemeyi, çalıştırmayı ve test etmeyi açıklıyor

GitHub, GitHub Copilot uygulamasında diff panellerinin, terminalin ve tarayıcının nasıl kullanılacağını açıklayarak aracının oluşturduğu değişiklikleri kabul etmeden önce incelemeyi, çalıştırmayı ve test etmeyi gösteriyor. Rehber üç temel noktayı kontrol etmeyi öneriyor: ne değişti, kod çalışıyor mu ve gerçekten istenen işlevi yerine getiriyor mu.

2026-09-10
3 dk okuma
13 görüntülenme
فريق تحرير certi.news
GitHub, yeni başlayanlara Copilot kodunu tek bir yerden incelemeyi, çalıştırmayı ve test etmeyi açıklıyor

GitHub, yeni başlayanlara yönelik bir rehberde, GitHub Copilot uygulaması içindeki kodlama aracısının oluşturduğu değişiklikleri kod düzenleyicisi, terminal penceresi ve web tarayıcısı arasında geçiş yapmadan inceleme yöntemini sunuyor. Uygulama bu görevleri yan yana panellerde bir araya getirerek geliştiricinin değişikliği incelemesine, projeyi çalıştırmasına ve kabul etmeden önce sonucu önizlemesine yardımcı oluyor.

Rehberin temel fikri, aracının ürettiği kodu doğrudan kabul etmek değil, inceleme, çalıştırma ve test döngüsünü tek bir oturum içinde tamamlamak. İçeriğe göre kullanıcı, sonucu doğruladıktan sonra değişikliği doğrudan uygulamadan kabul edebilir ve bir pull request oluşturabilir.

Diff paneli üzerinden değişiklikleri inceleme

Diff paneli, dosyaların değişiklikten önceki ve sonraki durumlarını karşılaştırır; eklenen satırlar yeşil, silinen satırlar ise kırmızı renkle vurgulanır. Bu sayede kullanıcı, aracının önerdiği nihai sonuçla yetinmek yerine değişikliğin kapsamını görebilir.

GitHub, kullanıcının değişiklikleri kabul edebileceğini, bunlar hakkında yorum bırakabileceğini veya Copilot'tan ek düzenlemeler yapmasını isteyebileceğini belirtiyor. Projeye girecek içerik hakkındaki nihai onay geliştiricinin elinde kalıyor.

Projeyi terminal panelinden çalıştırma

İnceleme yalnızca kodu okumakla sınırlı değil; terminal paneli, Copilot uygulaması oturumu içinde komutların çalıştırılmasına ve çıktılarının okunmasına olanak tanıyor. Rehber, bir web projesi üzerinden örnek veriyor: istemci klasörünü açan ve npm run dev komutunu çalıştıran bir geliştirme sunucusu betiği eklenebiliyor.

Betiği hazırladıktan sonra kullanıcı, site sunucusunu başlatmak için çalıştırma düğmesine basıyor. Uygulama aynı anda birden fazla terminal penceresinin açılmasına da izin veriyor; böylece proje incelenirken farklı komutlar ve oturumlar arasında geçiş yapılabiliyor.

Arayüzü önizleme ve düzenleme

Kullanıcı arayüzü içeren projelerde tarayıcı paneli, uygulamayı açıp yeni özelliği kullanıcının göreceği şekilde test etme olanağı sağlıyor. Bu bölümde, arayüzdeki bir öğenin seçilmesini ve ardından araç üzerinden düzenlenmesinin istenmesini sağlayan Pick & Polish aracı yer alıyor.

Düzenlemeler yapıldıktan sonra değişenleri önizlemek ve düzeltmenin veya iyileştirmenin gerçek uygulamada göründüğünü doğrulamak için geliştirme sunucusu betiği yeniden çalıştırılabiliyor.

Bu, geliştiriciler için ne anlama geliyor?

Bu özellikler, yapay zekânın oluşturduğu kodla çalışırken çoğu zaman ayrı olan üç aşamayı birbirine bağlıyor: değişiklikleri incelemek, projeyi çalıştırmak ve davranışı ya da arayüzü test etmek. Bunların tek bir yerde toplanması, pencereler arasında geçiş yapmaktan kaynaklanan bağlam kaybını azaltabilir; ancak insan incelemesi veya gerçek test ihtiyacını ortadan kaldırmaz.

GitHub, otomatik olarak oluşturulan herhangi bir değişikliği kabul etmeden önce kısa bir kontrol listesi öneriyor: Ne değişti? Kod çalışıyor mu? Ve gerçekten istenen işlevi yerine getiriyor mu? Bu sorular tek başına kodun doğruluğunu kanıtlamaz; ancak değişiklikleri birleştirmeden önce pratik bir kontrol noktası sağlar.

Kaynağın ortaya koyduğu pratik sınır, rehberin iş akışını özellikle GitHub Copilot uygulaması içinde açıklaması ve diğer araçlarla karşılaştırma ya da kodun doğruluğu veya testlerin kalitesi hakkında bağımsız ölçümler sunmaması. Bu nedenle panellerin değeri yalnızca aracının varlığına değil, uygulamanın geliştiricinin iş akışına ne ölçüde uyduğuna ve sonuçları inceleme kapasitesine bağlı kalıyor.

Haber kaynağı
ف
Yazar

فريق تحرير certi.news

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör