ozztech_logo_white

Dependency Injection Nedir?

Dependency Injection kısaca bir nesnenin bağımlılıklardan kurtulmasını sağlayan ve o nesneyi olabildiğince bağımsızlaştırmayı sağlayan bir programlama tekniğidir. Dependency Injection kullanılarak; bir nesnenin sınıfın bağımlı olduğu nesneden bağımsız hareket edebilmesi sağlanabilmektedir. Bu da kod üzerinde yapılacak olan değişikliklerde, geliştirmelerde kodda değişiklik yapmamıza gerek kalmamasını sağlar.

Dependency Injection Avantajları

  • Bağımlılık oluşturacak olan nesneleri direkt olarak kullanmak yerine, bağımlılık oluşturacak olan bu nesnelerin dışarıdan verilmesi ile birlikte sistem içerisindeki bağımlılığın minimize edilmesi amaçlanır. Bu şekilde bağımlılık bulunan sınıf üzerindeki değişikliklerden korunulmuş olunur.
  • Unit testlerin yazımını kolaylaştırırken doğruluğunu da arttırmaktadır. Yazılım içerisinde bulunan componentlerin “loosely coupled” gevşek bağlı olmasını sağlar. Bu şekilde bağımsızlığı sağlanan sınıflar tek başına test edilebilirler.

İlginizi Çekebilecek Makaleler​

Message Broker Nedir?

Message broker, birçok farklı uygulama veya sistem arasında iletişim kurmak için kullanılan bir yazılım aracıdır. Bu araç, bir uygulama tarafından gönderilen mesajları bir veya daha

Devamı »
Loglama Nedir?

Loglama, bilgisayar sistemlerindeki olayları, hataları ve diğer önemli durumları kaydetme işlemidir. Bu kayıtlar, sistem yöneticileri ve geliştiriciler tarafından, sistemlerin işleyişini anlamak, hataları tespit etmek ve

Devamı »
Vcenter Üzerinden ESXI Upgrade’i Nasıl Yapılır?

Öncelikle herkese merhaba arkadaşlar, sizlere Vcenter üzerinde ESXI hostunuzu nasıl upgrade edeceğinizi anlatacağım. Öncelikle hangi versiyona yükselteceksek o versiyonun ISO dosyasını indiriyoruz. Ardından Vcenter’ımızı açıyoruz.

Devamı »
.OrianaLOG Nedir?

.OrianaLOG Nedir? ve Ne işe Yarar?  .OrianaLOG bir sistem veya uygulamanın çalışması sırasında oluşan log (kayıt) dosyalarının toplanması, depolanması, analiz edilmesi ve incelenmesine olanak sağlayan bir

Devamı »