← Tüm komutlar
✦
Yazılım Geliştirme · /explain

Kodu Açıkla

Kodun amacı, veri akışı ve önemli tasarım kararlarını adım adım açıklar.

Ne zaman kullanılır?

Mevcut bir kod parçasının veri akışını, sorumluluklarını ve yan etkilerini anlamak istediğinizde kullanın.

İşe yarayan girdiler

  • Kod parçası
  • Dosyanın veya metodun bağlamı
  • Özellikle açıklanacak soru

Talimat

Kodun ne yaptığını, girdiden çıktıya akışı ve önemli bağımlılıkları açıkla. Belirsiz davranışları varsayım olarak belirt.

Örnek giriş

Kod: [Bir LINQ sorgusu]. Soru: Include ve Select arasındaki fark nedir? Bellek ve SQL tarafını ayır.

Örnek sonuç

Include, ilişkili varlıkları sonuç varlığıyla birlikte yükler. Select ise döndürülecek şekli seçer; yalnız gereken alanlara izdüşüm yapılmasını sağlayabilir. Gerçek SQL ve yükleme davranışı sağlayıcıya ve sorgunun devamına bağlıdır.

Sık yapılan hata

Kodda görünmeyen çalışma zamanı davranışlarını doğrulanmış gerçek gibi anlatmayın.