Test güdümlü yazılım geliştirme Extreme Programming süreçlerinde sık olarak kullanılan bir metod dur.Lafı çok uzatmadan direk süreç nasıl işler? bize neler kazandırır ? nasıl başlarız ? gibi sorulara cevap verip örnek birkaç kod parçası ile bunları destekliyeceğim. Süreç Nasıl İşler ? 1-)Yapılacak işlem senaryoları belirle 2-)Her senaryo için bir test kodu ekle - Burada direk senaryo gereği talep edeceğiniz veriyi, olmasını istediğiniz anlamlı isim ile çağıracak kodu yazıp gerekli parametreleri vermeniz gerekiyor.(Parametreleri farklı testinizi başarıya uğratabilecek alternatifler ile değiştirmeniz fayda sağlayacaktır) 3-)Testi çalıştır.Hatayı al 4-)Sadece hatayı ortadan kaldıracak kadar kodu en yalın haliyle yaz. 5-)Testi çalıştır.Hata yok ise tekrar kodu gözden geçirip en sade hale getir. Bize Neler Kazandırır ? 1-)Sonuç odaklı kod yazmış oluruz. 2-)Tamamı test edilmiş kodlar yazarız böylece sonrasında çıkabilecek problemler yüzünden proje sü...
Bir Yazılım Mühendisinden tavsiyeler . . .