SORU
19 AĞUSTOS 2009, ÇARŞAMBA


Ne'in Tek Alternatif

Uygulama için yapılandırma bilgilerini tutan bir sınıf var. Bir tek eskiden. Bazı mimari inceleme sonucunda, singleton kaldırmak için söylendi. Farklı yapılandırmaları anda test edebiliriz, çünkü birim test singleton kullanarak bazı faydaları gördük.

Singleton olmadan, örneği her yerde bizim kod geçmek zorundayız. Çok dağınık oluyor tek bir kapsayıcı yazdım. Şimdi PHP için aynı kod taşıma ve .NET, eğer yapılandırma nesnesi için kullanabileceğimiz daha iyi bir model olup olmadığını merak ediyorum.

CEVAP
19 AĞUSTOS 2009, ÇARŞAMBA


Google Testing blog Singleton kaçınarak hakkında girdileri bir dizi test edilebilir kod oluşturmak için vardır. Belki bu sana yardımcı olabilir:

Son madde bir fabrikanın içine yeni nesneleri oluşturma taşımak için nasıl ayrıntılı olarak açıklar, tekiz kullanmaktan kaçının. Kesinlikle okumaya değer.

Kısa bir fabrika için yeni operatörlerin tüm hareket ediyoruz. Biz tek bir fabrika grubu benzer yaşam nesneleri.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013