Unit Test Yazmanın Faydaları

Aklıma gelmişken kendi açımdan bizzat Test Driven Development pratikleri kullanarak geliştirdiğim yazılımlar sonucu edindiğim TDD faydalarından aklıma gelenleri yazmak istedim.

  1. Daha hızlı yazılım geliştirme
  2. Çok daha az hata içeren kod
  3. Testler kodun çalıştırılabilir örnek dökümanını oluşturur.
  4. Daha iyi tasarıma sahip daha kaliteli kod
  5. Hataların daha çabuk bulunması ve düzeltmesi
  6. Kullanıcı bakış açısından yazılan daha anlaşılabilir kod
  7. Basit ,gereksiz kompekslik içermeyen kod
  8. Kodun tekrar düzenlenmesini oldukça kolaylaştırması
  9. Daha eğlenceli

Bunlar kendi deneyimlerim sonucundan edindiğim izlenimler. Eğer denemediyseniz pek anlamlı gelmeyebilir fakat iyice kullanıp faydalarını gördüğünüz zaman tadından yenmez :)