Geliştirme yaparken benden Unit Test yazmamı istiyorlar. Niye unit test yazmalıyım?
comments
1 references
// Comments are closed.
Geliştirme yaparken benden Unit Test yazmamı istiyorlar. Niye unit test yazmalıyım?
// Comments are closed.
Kısaca “yazarsan güzel olur” 🙂
Unit test: Yazmış olduğun kodun diğer sistemlerle bağlantılı olmayan hallerinin (bağlantılı çalıştırırsan entegrasyon teste gider) doğru çalışıp çalışmadığını anlayabilmen için geliştirdiğin başka bir kod parçası oluyor.
Farklı bir anlatımla:
C# için gerekli mi?
C# için düşünmemek lazım, sürekliliğini sağlayacağın ve yıllarca üzerinde geliştirme yapacağın kodların için gerekliliği çok açık. Sürekli yaşadığımız sorunlardan birisi; yıllardır bir uygulama geliştiriyoruz. Sonra uygulamaya yeni bir özellik ekliyoruz. Onu eklerken eskisi bozuluyor. Ama o an çağırmadığın için farkında olmuyorsun. İşte sorun çıkınca anlıyorsun.
Uygulamanın en önemli fonksiyonlarını yeni bir özellik geliştirdikten sonra tekrar tekrar test etmek için yazarsan daha stabil bir sisteme doğru evrilmiş olursun.
Kesinlikle gerekli mi?
Yazmazsan çıkan problemler daha çok oluyor. Haliyle maddi/manevi kayıpların yaşanılması ihtimali daha fazla oluyor. Karar senin 🙂