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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • steven johns

    steven johns

    11 Mart 2011