• Arsa, arazi ve gayrimenkul sorularınızı ilgili bölümde sorun; bölgesel bilgi ve deneyimlerinizi paylaşın.

Rehber Codex ile kod incelemesi: Commit edilmemiş değişiklikler nasıl denetlenir?

  • Konuyu Başlatan Konuyu Başlatan Mehmet
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 9

Mehmet

Admin
Konum
Kocaeli
Konular
1.504
Mesajlar
1.519
Çözümler
0
Yetki Belge No
4100307
Danışman mısınız?
Evet
Codex CLI'de yerel değişiklikleri incelemek için Git deposunun içinde “codex review --uncommitted” komutu kullanılabilir. Bu inceleme hedefi, henüz commit edilmemiş değişiklikleri kapsar. Önemli nokta, sadece Codex'in son yazdığı kodun değil, çalışma alanındaki diğer düzenlemelerin de incelemeye girebilmesidir.

Önce hangi değişiklikleri inceleteceğinizi görün​

Proje terminalinde şu komutlarla başlayın:
Kod:
git status --short
git diff --stat
git diff --cached --stat
İlk çıktı izlenen ve izlenmeyen dosyaları görmenizi sağlar. Sonraki iki çıktı, sahnelenmemiş ve sahnelenmiş farkların özetidir. Ekip arkadaşınızın veya başka bir çalışmanın değişikliği varsa bunu incelemenin kapsamına bilerek dahil edin. Bu adım herhangi bir dosyayı silmez veya değişikliği geri almaz.

Bir inceleme hedefi seçin​

Commit öncesi kontrol için:
Kod:
codex review --uncommitted
Belirli bir temel dala göre inceleme için “codex review --base DAL_ADI” kullanılabilir. DAL_ADI yerine gerçekten var olan temel dalı yazın; projenin varsayılan dalının her zaman main olduğunu varsaymayın. Aynı çağrıda birbiriyle çakışan farklı inceleme hedeflerini birleştirmeyin. Etkileşimli CLI içinde /review komutu da hedef seçimi sunar.

Bulgu listesini düzeltme listesine çevirin​

Her bulgunun bir dosya/satır ilişkisi, tetikleyen durum ve beklenen sonuç içermesini isteyin. Örneğin bir tarih filtresi değişmişse şu üç girdiyi kullanın: aralıktan önce, tam sınırda ve aralıktan sonra. Saat dilimi söz konusuysa aynı anın farklı gösterimlerini de düşünün.

İnceleme ardından ayrı bir görev verirken şu metni kullanabilirsiniz:
Kod:
İnceleme bulgularını değerlendir. Her biri için somut tetikleyici girdi
ve kullanıcı etkisini doğrula. Yalnız doğrulanan hatayı düzelt.
Benim diğer dosya değişikliklerimi koru. Değişiklikten sonra ilgili
dar testi çalıştır ve hangi bulgunun neden elendiğini belirt.
Buradaki talimat, inceleme komutunun kendisi değildir; bulguları ele almak için hazırlanmış örnek bir çalışma isteğidir.

“Sorun bulunamadı” neyi kanıtlar?​

Yalnız bu kapsamda bir bulgu raporlanmadığını gösterir. Üretim verisinde performansın yeterli olduğunu, tüm izinlerin doğru kurulduğunu veya bütün uç durumların test edildiğini tek başına kanıtlamaz. Örneğin oturum açmış bir hesapla çalışan ekranı, oturumsuz kullanıcıyla da kontrol etmeniz gerekebilir.

Son değerlendirmeyi kısa tutun: İncelenen hedef, bulunan hata, uygulanan düzeltme ve kontrol edilen davranış. Gereksiz yeniden adlandırma veya tüm projeyi biçimlendirme, küçük bir hata incelemesinin sonucunu belirsizleştirir. İnceleme sonunda çalışma ağacını tekrar kontrol ederek beklemediğiniz dosyanın değişmediğini doğrulayın; başarılı bir inceleme, kendi değişikliğinizin sınırını da görünür kılar.

Kaynaklar​

OpenAI: Codex CLI komutları
OpenAI: Yerel değişiklikleri inceleme
 

Sen de şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic
Geri
Üst