Uygulama için konfigürasyon bilgilerini tutan bir sınıfımız var. Eskiden bir singletondı. Biraz mimari incelemeden sonra, tekliyi kaldırmamız söylendi. Tek seferde farklı konfigürasyonları test edebildiğimiz için birim testinde singleton kullanmamanın bazı faydalarını gördük.
Singleton olmadan, örneği kodumuzun her yerine geçirmeliyiz. O kadar dağınık hale geldi ki, tekli ambalaj yazdık. Şimdi aynı kodu PHP ve .NET'e taşıyoruz, yapılandırma nesnesi için kullanabileceğimiz daha iyi bir model olup olmadığını merak ediyorum.