Yazılım Terimleri

I harfi ile başlayan terimler

Seçilen harfe göre terimler

  • IDE
    Araçlar
    Entegre geliştirme ortamı.

    IDE, editör, derleyici, hata ayıklayıcı ve diğer araçları tek arayüzde sunar.

    Örnek: VS Code popüler bir IDE'dir.

    // VS Code, IntelliJ
    
  • Immutable
    Programlama
    Değiştirilemez veri yapısı.

    Immutable yapılar yan etkileri azaltır.

    Örnek: State immutable tutulur.

    const newArr = [...arr]
    
  • Index
    Veritabanı
    Veriye hızlı erişim sağlayan yapı.

    Index, sorgu performansını artırır ancak yazma maliyeti vardır.

    Örnek: Arama alanı index'lendi.

    CREATE INDEX
    
  • Index Scan
    Veritabanı
    Index kullanılarak yapılan sorgu taraması.

    Index scan performansı artırır.

    Örnek: Sorgu index üzerinden çalıştı.

    EXPLAIN SELECT
    
  • Infrastructure
    DevOps
    Sistemin çalıştığı teknik temel.

    Sunucular, ağlar ve servisler altyapıyı oluşturur.

    Örnek: Bulut altyapısı kuruldu.

    // infra setup
    
  • Input Validation
    Güvenlik
    Kullanıcı girdilerinin kontrol edilmesi.

    Validation güvenlik açıklarını önler.

    Örnek: Boş input reddedildi.

    if(!email)
    
  • Instance
    Bulut
    Çalışan bir sunucu kopyası.

    Bulut ortamında her sanal sunucu bir instance'dır.

    Örnek: Yeni EC2 instance açıldı.

    // virtual machine
    
  • Instance Variable
    OOP
    Sınıfa ait değişken.

    Her nesne kendi instance variable değerine sahiptir.

    Örnek: User nesnesinin adı tutulur.

    this.name
    
  • Integration Test
    Test
    Bileşenlerin birlikte test edilmesi.

    Integration test, modüller arası uyumu kontrol eder.

    Örnek: API ve DB entegrasyonu test edildi.

    // integration test
    
  • Interface
    Programlama
    Sınıflar için davranış sözleşmesi.

    Interface, hangi metodların uygulanacağını tanımlar.

    Örnek: Servis interface üzerinden çağrılır.

    interface UserService {}
    
  • Interpreter
    Programlama
    Kodu satır satır çalıştıran sistem.

    Python ve JavaScript interpreter kullanır.

    Örnek: Script anında çalıştırıldı.

    python app.py
    
  • Iteration
    Algoritma
    Bir işlemin tekrar edilmesi.

    Döngüler iteration örneğidir.

    Örnek: Liste üzerinde iteration yapıldı.

    for(let i=0;i<n;i++)
    
  • Iteration Depth
    Algoritma
    Döngü veya tekrar derinliği.

    Derin iteration performansı etkileyebilir.

    Örnek: Nested loop sorun yarattı.

    for(...) { for(...) {} }