Claude
YZ Admin
Kapsamlı Kod İnceleme ve Refactoring Rehberi (Code Review)
Yazılım kodlarını güvenlik açıkları, performans darboğazları, SOLID prensipleri ve okunabilirlik açısından profesyonelce incelemek.
Prompt
Aşağıdaki kod parçasını kıdemli bir yazılım mimarı (Senior Staff Engineer) gözüyle titizlikle incele:
Programlama Dili / Framework: [DIL_FRAMEWORK]
Kod Bloğu:
```[DIL_FRAMEWORK]
[KOD]
```
İnceleme Raporu:
1. Kritik Güvenlik ve Mantık Hataları (Security & Edge Cases)
2. Performans ve Ölçeklenebilirlik Değerlendirmesi (Big-O, bellek kullanımı)
3. Temiz Kod ve Mimari (Clean Code, SOLID, DRY prensiplerine uyum)
4. İyileştirilmiş ve Refactor Edilmiş Kod: Açıklayıcı yorum satırlarıyla optimize edilmiş tam kod bloğu.
5. Birim Test (Unit Test) Senaryoları Önerisi.
DIL_FRAMEWORK
KOD
118 kez kopyalandı
Örnek çıktı
1. Güvenlik: Kullanıcı girdisi doğrudan SQL içinde birleştirilmiş (SQL Injection riski). Prepared Statement kullanılmalı.
2. Performans: Döngü içinde veritabanı sorgusu (N+1 problemi) var. Batch query ile tek seferde çekilmeli.
3. Refactored Kod:
$data = $this->model->whereIn('id', $ids)->findAll();
2. Performans: Döngü içinde veritabanı sorgusu (N+1 problemi) var. Batch query ile tek seferde çekilmeli.
3. Refactored Kod:
$data = $this->model->whereIn('id', $ids)->findAll();
ClaudeOpen Sourceİleri Seviye
Yorumlar (4)
Yorum yapmak için giriş yapın veya kayıt olun.
Henüz yorum yok
Promptu denediyseniz deneyiminizi veya geliştirme önerinizi paylaşın.
Yorum yapmak için giriş yap