Çalıştığım ilk gerçek yazılım şirketi tamamen birim testi (NUnit) ile ilgiliydi. O zamanlar bunun için gerçekten titiz olduğumuzu bilmiyorum - kod kapsamımızın nasıl olduğu hakkında hiçbir fikrim yok ve birim testlerinin çoğunu yazıyordum. O zamandan beri çok sayıda test yapan bazı şirketlerle karşılaştım, ancak bu sandalye testi: bir kişinin orada olmasına dayanır, düşük tekrarlanabilirliğe ve düşük hataları yakalama şansı. Diğer tavır şudur: "gelecekte" devam etmek istedikleri bir şeydi; temelde para gökten düştüğünde.
Birim testini özlüyorum - bu hayatı kolaylaştırıyor. Ancak yeni bir iş aradığımda, birim testinin ya şirketlerin gelecekte "devam etmek" isteyeceği bir şey olduğunu veya hiç yapmadıkları bir şey olduğunu görüyorum (uhh, bir süredir ortalıkta şimdi!). Son 2 yılda baktığım iş taleplerinin% 60-75'inin birim testlerini hiç listelemediğini söyleyebilirim. Bir gereklilik olarak birim test deneyimi olan bir veya iki tane düşünebiliyorum (orta seviye bir geliştirici pozisyonu için).
Yani soru şu, eksik olan nedir? İnsanları daha üretken kıldığını düşünüyorum, ancak bu yalnızca bunu gerçekten yapmak için sağlam bir zaman harcadıktan sonra. Birim testinin maliyet tasarrufu konusunda iyi çalışmalar yok mu? Baktığım şirket tipi mi?
Düzenleme: Başlık biraz şeytani savunucu olsa da, kendimi bir birim testi savunucusu olarak görüyorum.