SORU
24 NİSAN 2009, Cuma


TDD göstermek için iyi bir örnek sınıf nedir?

Kısa bir sunum (2-4 saat)-tabanlı Test Geliştirme vermeye ihtiyacım var ve yapabilirim küçük bir sınıf ile gelip TDD yöntemlerini kullanarak gerekir. Sınıfın nispeten küçük, ama "TDD." kavramı satmak var

Eğer herkes James Newkirk kitap okuma, Test Odaklı Geliştirme Microsoft.NET bu Yığını için mükemmel bir örnek. Küçük bir sınıf, testleri yönetilebilir bir liste/gereksinimleri vardır, ve oluşturma işlemi TDD (IMHO) satıyor.

Newkirk iş duyumları korku için bir Yığın örnek veya benzeri veri yapıları (listeler, kuyruk vs.) kullanmak istemiyorum.

Yani, örnek bir sınıf için birkaç iyi fikirler arıyorum.

Teşekkürler.

CEVAP
24 NİSAN 2009, Cuma


Nasıl 1st section of Kent Beck's Money example kullanma hakkında. Çok basitçe başlıyor ama iki farklı para birimlerinin ayrıca vardığınızda, TDD aniden ön falisity tasarım veya YAGNİ (bir şey değil) gösterir.

Başka bir iyi örnek, Bob amca bowling score TDD example. Bu TDD bir anlatı olurdu temiz bir çözüm getiriyor size nasıl iyi bir örnek olduğunu düşünüyorumaçıkçaön tasarım yoluyla ulaşılamaz.

Gerçekten heyecan verici bir sunum yapmak için, önünüzde seyirci iki senaryo uygun buldukları her tasarım için bir meydan okuma olabilir. Sonra onları tasarlama TDD yol gösterecektir.

TDD ile benim için gerçek FİKRİM şu an Beck Para iki alt kaldırıldı ve testleri çalıştı. Bu basit bir eylem değil; adam iki sınıf silinmiş! Böyle bir şey yapmak için güven iki yoluyla bulunabilir.

1) kod tabanı tüm üst düzey oyuncular toplama ve senaryolar, kapsamlı bir takip ile çalışan arasında çalışıyor onaylamak için izleyin

2) TDD

=D

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gamingbits

    gamingbits

    2 Mayıs 2006
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • Migs351

    Migs351

    3 HAZİRAN 2007