Claude Code ile Birden Fazla Dosyada Değişiklik Nasıl Yapılır
2 dk okuma
Bir değişiklik birden fazla dosyaya dokunduğunda, muhtemelen her dosyayı bir sohbete ayrı ayrı yapıştırır, Claude'un önerisini birine uygular, sonrakini yapıştırır ve hepsinde tutarlı olduğunu umarsın.
İpucu
Claude Code, dosyalar arasındaki tüm resmi aynı anda tutar; bu yüzden istediğin sonucu dosya başına bir kez değil, yalnızca bir kez tarif edersin.
Dosyaları değil, değişikliği tarif etmek
Dosya içeriklerini yapıştırmak yerine Claude Code'a hangi kalıbı bulacağını ve neye dönüşmesi gerektiğini söyle. Gerçek projende arama yapar, düzenlemeleri uygular ve kendi işini kontrol etmek için test paketini çalıştırabilir; hepsi tek bir görevde.
- 1
Bir yeri değil, kalıbı tarif et
Dosya yollarını kendin sıralamak yerine neyin değişmesi gerektiğini söyle (“eski yardımcı fonksiyona yapılan her çağrı”). Claude Code onları senin elle bulabileceğinden daha hızlı ve daha eksiksiz bulur.
- 2
Neyin DEĞİŞMEMESİ gerektiğini söyle
Başka bir yerdeki benzer adlı bir fonksiyona dokunulmaması gerekiyorsa bunu açıkça söyle. Aşırı geniş bir düzenlemeyi önleyen ayrıntı budur.
- 3
Yalnızca düzenlemesini değil, doğrulamasını da iste
Etkilenen her dosyayı elle doğrulamamak için sonrasında bir test çalıştırması ya da belirli bir kontrol iste.
- 4
Commit etmeden önce diff'i gözden geçir
Claude Code'un çıktısına, bir iş arkadaşının pull request'ine davranacağın gibi davran: kabul etmeden önce gerçekte neyin değiştiğini oku.
Bu depoda eski formatCurrency yardımcı fonksiyonunu çağıran her yeri bul, yeni formatMoney yardımcısıyla değiştir (aynı argümanlar, farklı ad) ve hiçbir şeyin bozulmadığını doğrulamak için test paketini çalıştır. formatCurrencyRange'e dokunma, benzer adına rağmen farklı bir fonksiyon.
”Claude Tutorial içinde
Adımları değil, sonuçları tarif etmek aktarılabilir bir beceridir
Claude'a her adımda kendin rehberlik etmek yerine işi bitirdiğinde neyin doğru olması gerektiğini söylemek, uygulamanın yalnızca kodda değil birçok iş türünde öğrettiği aynı temel alışkanlıktır.
Başlamadan önce git çalışma dizinin temiz; böylece bir değişikliği tek başına gözden geçirmek ya da geri almak kolay
Benzer görünen ama dokunulmaması gereken her şeyi adlandırdın
Sonucu doğrulamanın gerçek bir yolun var, testler, bir derleme, elle bir kontrol; yalnızca diff'in görsel okunması değil
Okumaya devam et
- Claude'u Kendi Verilerine ve Araçlarına MCP ile Bağlamak: Claude'a kendi kod tabanının ötesindeki sistemlere erişim vermek için.
- Teknik Bir Görev İçin Claude Code, Proje ya da Düz Sohbet Arasında Seçim Yapmak: çok dosyalı bir değişikliğin en baştan Claude Code'a başvurma işareti olduğu durumlar için.
- Claude Artifacts Nedir? Pratik Bir Giriş: bir değişikliğin sonucunu gerçek bir kod tabanına uygulamadan önce prototiplemek için.
