Mehmet
Admin
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.
İ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.
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.
İnceleme ardından ayrı bir görev verirken şu metni kullanabilirsiniz:
Buradaki talimat, inceleme komutunun kendisi değildir; bulguları ele almak için hazırlanmış örnek bir çalışma isteğidir.
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.
OpenAI: Yerel değişiklikleri inceleme
Ö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
Bir inceleme hedefi seçin
Commit öncesi kontrol için:
Kod:
codex review --uncommitted
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.
“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