Anthropic’in mühendislik blogunda yayımlanan yeni yazıda, şirketin daha önce de dile getirdiği bir rakam yinelendi: Claude Code’un kendi kodunun yaklaşık yüzde 90’ı Claude tarafından yazılıyor. Addy Osmani, Morgan Westlee Lunt ve Qing Wang imzalı yazı, ajanların ürettiği bu kod hacminde ekibin kod incelemesini nasıl yeniden tasarladığını anlatıyor. Yazıya göre Haziran–Eylül arasında Claude Code deposuna birleştirilen çekme istekleri (PR) iki kattan fazla arttı, geri alınması gereken PR oranı ise yüzde 40’tan fazla düştü.
İncelemenin çoğu makineye kaydı
Anthropic’in monorepo’sunda günlük birleştirilen değişiklik sayısı Mayıs’ta yaklaşık 2.500 iken Eylül’de 30 binin üzerine çıktı. Ekip, bu hızda satır satır manuel incelemenin mümkün olmadığını belirtiyor. Bu nedenle inceleme, artık yazım sırasında çalışan bir yazım denetimi gibi sürekli işliyor: Çoğu değişiklik, bir insan bakmadan önce en az bir kez Claude tarafından inceleniyor ve düzeltiliyor. Amaç, insan zamanını yalnızca insanların çözebileceği sorunlara ayırmak.
Katmanlı inceleme ve risk sınıflandırması
Her PR; bir Claude incelemesinden, engelleyebilen bir güvenlik incelemesinden, lint/tip/test gibi otomatik kontrollerden ve riske göre ölçeklenen insan onayından geçiyor. Bir sınıflandırıcı değişikliğin risk katmanını belirliyor: düşük riskli değişiklikler (belgeler, bayrak arkasındaki eklemeler) otomatik kontroller yeşilse insan onayı gerektirmiyor; orta riskli değişiklikler bir, en yüksek riskli yollar iki kişi istiyor. Bir ajanın onayı asla insan onayı yerine geçmiyor ve değişikliği yönlendiren kişi, kodu kendisi yazmış gibi sorumlu kabul ediliyor.
Her olay bir değerlendirmeye dönüşüyor
Ekip, geçmişte olaylara yol açan PR’ları, düzeltmeleri ve geri almalarıyla birlikte toplayıp bir değerlendirme kümesine çeviriyor; inceleyici her gün bu kümeye karşı puanlanıyor. Anthropic’in kamuya açık sürümü Code Review for Claude Code ise Team ve Enterprise planlarında genel kullanımda. Yazıda ayrıca ekibin henüz, geri alma ve olay sayıları arttığında onayı otomatik sıkılaştıran “devre kesiciler”e sahip olmadığı, ancak daha fazla kodun sıfır-insan birleştirmeye geçmesinden önce bunu istedikleri belirtiliyor.
Kaynak: Anthropic Engineering: How the Claude Code team does code review
Henüz yorum yok. İlk yorumu siz yapın!