TDD ile olan maceramıza devam ediyoruz ama bu olay sandığım kadar basir değilmiş galiba. Çünkü adamlar aşmışlar artık :) Testin testini yazıyorlar...
Jester - the JUnit test tester.
Nester : The unit test tester
Programların yaptığı iş kısaca şöyle özetlenebilir.
Kaynak kodunuzda bulunan aşağıdaki gibi satırları
if YeniKayitVar Then
YapilacakIslemler
else
AksiTakdirdeYapilacakIslemler
aşağıdaki şekle çeviriyorlar.
if (False) And (YeniKayitVar) Then
YapilacakIslemler
else
AksiTakdirdeYapilacakIslemler
Ardından birim testlerini çalıştırıyorlar. Eğer birim testlerinden her hangi bir hata çıkmazsa bu şu manaya geliyor.
Ya eksik birim testiniz var veya testiniz yanlış çalışıyor.
Testi kırıldıktan sonra yol gösteren çok olurmuş. ehue ehue ehue
bu arada pester, nester, jester var ama dester yok. oturup yazsam mı ki? :)
"Leyse li'l-insâni illâ mâ seâ" derken Hudâ;
Anlamam hiç meskenetten sen ne beklersin daha?
Mehmet Akif Ersoy / Durmayalim
Leyse li'l-insâni illâ mâ seâ : Necm Süresi 39. Ayet. [İnsan için ancak çalıştığı vardır.]
Meskenet: 1 . Miskinlik, beceriksizlik. 2 . Yoksulluk, fakirlik. (Türk Dil Kurumu)
Olay zaten yeterince acik. Yan gelip yatma kardesim. Calis.
Bu misralar yazildigi donemde bu anlami tasiyordu fakat zaman ilerledikce baska bir gercegi de gozler onune seriyor.Gerci bu gercek cok kapsamli bir kac satirla anlatilabilecek bir sey degil kaldiki benim bilgim de buna yeterli degil zaten. Ben giris cumlelerini verebilirim gerisini arastirmak yaziyi okuyanlara kalmis. (Matrix gibi bisey oldu bu yaw. Neo'nun kahinle bulusup yanindan ayrildiktan sonra Morpheus ile konusma sahnesi.)
Yani kisaca sunu demek istiyorum. Ben bu misrayi ilk okudugumda hic birsey anlamadim. Bu misralari anlayabilmek icin kuran mealine ve turkce sozluklere bakmak zorunda k...
Yorumlar