Merhaba arkadaşlar,
Son dönemde yapay zeka tabanlı kod ajanlarının (örneğin GitHub Copilot Workspace, Cursor, Aider veya benzeri araçlar) doğrudan pull request açtığını görüyoruz. Bu durum, kod inceleme sürecini hem hızlandırıyor hem de yeni zorluklar getiriyor. Ben şahsen bu tür PR’ları incelerken bazen neye öncelik vereceğimi şaşırıyorum. Örneğin, ajanın ürettiği kod derleme hatası vermese bile, mantıksal olarak yanlış olabiliyor veya projenin genel mimarisine uymayabiliyor. Ayrıca güvenlik açıkları, performans sorunları veya test kapsamı gibi konular da cabası.
Sizden ricam, kendi deneyimlerinizden yola çıkarak AI kod ajanlarının açtığı PR’ları incelerken kullandığınız somut bir kontrol listesi paylaşmanız. Örneğin:
- Kodun okunabilirliği ve stil rehberine uyumu için hangi otomatik araçları veya manuel adımları kullanıyorsunuz?
- Mantıksal doğruluk ve iş gereksinimlerine uygunluk için nasıl bir test stratejisi izliyorsunuz?
- Güvenlik açıkları (SQL enjeksiyonu, XSS, yetkilendirme hataları vb.) için özel bir kontrolünüz var mı?
- Performans ve kaynak kullanımı açısından nelere dikkat ediyorsunuz?
- Bağımlılık değişiklikleri veya lisans uyumluluğu gibi konuları nasıl ele alıyorsunuz?
- AI’ın ürettiği kodun yorum satırları veya commit mesajları yeterince açıklayıcı mı, yoksa ek belge gerekiyor mu?
Amacım, topluluk olarak ortak bir kontrol listesi oluşturmak ve bu yeni nesil PR’ları daha güvenli ve verimli bir şekilde incelemek. Lütfen kendi iş akışınızı, kullandığınız araçları ve varsa yaşadığınız ilginç durumları paylaşın. Hiçbir marka veya sürüm bağımsız, tamamen deneyim odaklı öneriler bekliyorum.
Şimdiden teşekkürler.