Birim Testi İle İlgili Videolar [kapalı]


11

Birim Testinde iyi sunumlar (slaytlar + ses veya video tercih edilir) arıyordum, ancak bulduğum tek şey kitap ve blog yayınları. Kahverengi çantalı öğle yemeğinde sunulacağı için sunum 50 dakikadan uzun olmamalıdır. Genel kavramlar ya da .NET platformunda nasıl yapacağımı aradığım şey bu.

Bu tanıma uyan bir sunum önerebilir misiniz?


Yanıtlar:


3

Powerpoint sunumu yerine Brett L. Schuchert'in 6 parçalı videosu

http://vimeo.com/album/210446

"test odaklı geliştirme" nin bir parçası olarak size birim testlerinin canlı bir gösterimini sunar. Bence bunların 6'sına da ihtiyacınız yok, bu yüzden 50 dakikanıza göre uyarlayabilirsiniz. IMHO çok etkileyici.


1

Rob Ronery ve Brad Wilson'ın Full Throttle: TDD videosundan çok, çok etkilendim . Ücretsiz değil, ancak şimdiye kadar harcayacağınız en iyi 12 dolar olacak. Video 50 dakikadan biraz daha uzun - toplamda 65 dakika olduğuna inanıyorum - bu yüzden belki tatlı içeren ekstra bir küçük kahverengi çanta sağlayabilir :-)

Rob Conery'nin blog hakkındaki videolarından bir pasaj :

Buradaki öneri, Brad'in periyodik faturaları işleyen ve aynı zamanda Müşteri kaydını güncelleyen bir abonelik faturalandırma sistemi yaratması gerekti - C # ve xUnit.net (Brad'in Jim Newkirk ile yarattığı test çerçevesi). Birçoğu için, bu basit görünüyor. Böyle bir şeyi uygulayanlara - bu sadece bir şey.

Bu bölümde gerçekten keyif aldığım şey, Brad'i “demo kaplama” yı kaldıracak kadar ittiğimden - “Oh evet… X'i de yaptığımızı söylemiştim. ?” - ve uyum sağlamak zorundaydı.

Bir şeyi varsayan bir test dağınıklığınız olduğunda, o zaman başka bir şeye geçmelisiniz - bu kıçta bir acıdır. Ancak Brad inanılmaz derecede iyi idare etti - test sürecine daha fazla yapı itme fırsatını kullanarak, daha sonra eski testlerini yeni yaklaşıma "geçirdi".

Tüm saati tek bir kod dosyası içinde çalıştık - ve daha önce kimsenin bunu yapmadığını hiç görmemiştim. Elbette, kodun içinde bir sınıf oluşturdum - ama Brad dersten sonra sınıfın yukarı doğru dönmesini izledikten sonra yeniden adlandırın, silin, sonra testlerini tamamen yeniden yapılandırın… çok, çok ilginçti.

Her zaman TDD'nin bir “tasarım süreci” olduğunu söylerler - ama bunun gerçekten “tasarım-y” şekilde kullanıldığını hiç görmedim - tıpkı bir ressam bir tuval üzerinde renkten sonra doğru görünene / hissedilene kadar renk atabilir gibi. Ve tam da onu izlemeyi hissetti.

Brad'de yaklaşık 15 dakika, “herkese açık olana kadar test dosyasında bir sınıf bırakıyorum” ifadesinden bahsediyor - yani tasarım kararlarını haklı çıkarmak için yeterli teste sahip. Daha önce hiç düşünmediğim bir konsept - test dosyasını biraz “rahim” olarak kullanmak gibi.

Faturalandırma sisteminin yaratılmasıyla yolunu “hissetti” - her zaman kendisiyle konuştu ve 3 yıla yakın bir sürenin ardından yaşadıklarımıza yakın oldukça ilginç ve lanet bir şey yarattı.


1

Belki James Shore's Let's Play TDD videolarına bir göz atın . Neredeyse hepsini izlemedim (sadece yeni başladı), ama aynı anda iyi bir kod parçasıyla çalışıyorlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.