Codex CLI’yi mevcut projede kullanmaya, proje kökünden küçük ve sonucu görülebilen bir görev vererek başlayın. İlk denemede uygulamanın tamamını yeniden yazdırmak yerine bir hatanın nedenini bulmak veya tek bir davranışı düzeltmek daha kolay denetlenir. Codex’in dosyaları görebilmesi ile projenin çalıştırma ortamının hazır olması farklı koşullardır.
Kontrol komutu çalışmıyorsa bütün bağımlılıkları rastgele yükseltmeyin. Eksik ortamı veya başlangıçta zaten görülen hatayı ayırın. Kodun değişmiş olması görevin tamamlandığı anlamına gelmez; başta tarif ettiğiniz görünür davranış gerçekleştiğinde ilk görev doğrulanmış olur.
Başlangıç koşullarını hazırlayın
Bu anlatım Codex CLI’nin kurulu olduğunu ve hesabınızla kullanılabildiğini varsayar. Projenin mevcut başlatma ve kontrol komutlarını README’den doğrulayın. Git kullanıyorsanız kaydedilmemiş değişikliklerinizi bilin; araç çıktısıyla kendi çalışmanızı ayırmak için başlangıç durumunu kontrol edin.İlk görevi dar kapsamda çalıştırın
- Terminali proje kökünde açın. Paket veya uygulama tanımının bulunduğu klasörde codex komutunu çalıştırın. Yanlış klasördeyseniz önce kapatıp doğru proje üzerinden başlayın.
- Önce yapıyı açıklatın. “Dosyaları değiştirmeden uygulamanın başlangıç noktasını, ilgili formu ve mevcut test komutunu göster” isteğini verin. Dosya yollarını kontrol edin.
- Tek davranış isteyin. Örneğin “Boş kullanıcı adı gönderildiğinde alan altında uyarı göster; başarılı giriş davranışını koru” deyin. Beklenen sonucu ve sorunun oluşma yolunu ekleyin.
- İzin isteğinin kapsamını okuyun. Bir komut istenen işle ilgisizse geniş yetki vermek yerine neden gerektiğini açıklatın. Yerel bir hata düzeltmesi için canlı veri tabanı veya dağıtım erişimi gerekmeyebilir.
- Sonucu kanıtıyla değerlendirin. Değişen dosyaları ve çalıştırılan kontrolün gerçek çıktısını inceleyin. “Düzeltildi” ifadesinin yanında hangi örneğin denendiğini görün.
İyi bir ilk istek örneği
src/forms/LoginForm içindeki boş kullanıcı adı sorununu düzelt. Önce ilgili doğrulama yolunu bul. Yalnız bu davranışı değiştir; tasarımı ve sunucu kimlik doğrulamasını koru. Mevcut kontrol varsa kullan, sonra boş ve geçerli giriş için sonucu açıkla.
Kontrol komutu çalışmıyorsa bütün bağımlılıkları rastgele yükseltmeyin. Eksik ortamı veya başlangıçta zaten görülen hatayı ayırın. Kodun değişmiş olması görevin tamamlandığı anlamına gelmez; başta tarif ettiğiniz görünür davranış gerçekleştiğinde ilk görev doğrulanmış olur.