| |
 | Posted by Ali Çehreli (acehreli) in reply to erdem | Permalink Reply |
|
Ali Çehreli (acehreli) 
| Alıntı (erdem):
> Daha da önemlisi sınıfların tasarımı, oyunun genel tasarımı ile ilgili
Gördüklerimi söylerim.
Alıntı:
> ufak birim testleri yazmak istermisiniz acaba :)
İsterim ama birim testlerinin asıl programcı tarafından yazılması daha etkili oluyor. TDD'yi (test driven development) hatırlatayım:
-
önce test yazılır
-
işlev önce kabuk halinde ve ancak derlenecek kadar yazılır
-
birim testleri işletilir ve işlevin testi geçemediği görülür (böylece testlerin işlevselliği denetlediği kanıtlanmıştır)
-
işlev, testleri geçmek için geliştirilir
Ne yazık ki dış dünyayla ilgilenen işlevlerin birim testleri daha güç yazılır.
Ama doğrusu, çoğu kimse yukarıdaki adımlara tam anlamıyla uymuyor. O da olur... Eninde sonunda testi yazılacaksa işlevin önceden gerçekleştirilmesinde de sakınca yoktur tabii ama çoğu durumda da sonraya bırakılan birim testi hiç yazılmaz. :)
Neyse... Hatırladım diye yazdım. :)
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
|