Dependency Injection - Bağımlılıkların Zerki (Çok Kısaca)

Konu:

Yok öyle uzun uzun anlatamam. Zaten anlatması da anlaması da bence uzun süren bir şey bu. Ama en kısasını buldum, en azından kafama yattı. Panda'nın yazmış olduğu AnguarJS: Novice to Ninja (Ücretsiz kitap) kitabından alıntı yapıyorum;

Dependency Injection means that our code is not in charge of obtaining its dependencies. Rather its dependencies are injected automatically by a dependency injection container

Yani bana göre bu söz ile yazar der ki; elinde bir container olacak, bağımlılığı olan şeylerin bağımlılıklarını bu container halledecek. Bu bağımlılar ihtiyaç duydukları şeyleri oluşturmak ya da bulmakla (create new vs.) uğraşmayacak. İşte bu bağımlılıkların zerki/enjeksiyonudur.

Bu terimin Türkçeleştirilmesi hususunda, zerk kelimesi için ayrıca Ümit Vardar'a teşekkürlerimi sunarım.

Ayrıca Bakınız: Konuyla ilgili yıllar önce eklediğim bir video: http://hosaf.org/yazilim/dependency-injection

Yeni yorum ekle

Filtered HTML

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • İzin verilen HTML etiketleri: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Satırlar ve paragraflar otomatik olarak bölünür.

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satırlar ve paragraflar otomatik olarak bölünür.
Bu formu göndererek Mollom gizlilik şartlarını kabul etmiş oluyorsunuz.