Dependcy Injection (DI) nedir ? Açıklama ve Örnek uygulama.

Biz yazılımcı arkadaşların genelde yazılım geliştirme denince olayı kodlama olarak düşünüp bir anda başlayıp sonunu getiremediğimiz bir çok proje olmuştur. Tasarım sürecine ayrılan zamanın kayıp olduğunu düşünmek yapılan en büyük hatalardan sadece bir tanesi. Programda tasarım sürecinin kısa tutulması, isteklerin ne doğrultuda geleceğinin iyi değerlendirilmemesi sonucunda karmaşık yapılar içerisine girmek, her istek için kodun farklı yerlerini değiştirmek bu süreci böyle devam ettirirken projemizin doğru çalıştığını varsaymak ve devam etmek ilerde çok büyük sorunlara neden olmaktadır.

Dependcy Injection hakkında konuşmadan önce hangi problemleri çözdüğünü konuşalım,

Continue reading