Şirketim, kodumuzu test etme konusunda oldukça yenidir. Bir süredir TDD ve birim testi hakkında okuyorum ve bunların değerine ikna oldum. Ekibimizi, TDD'nin nasıl programladığımızı öğrenme ve zihniyetimizi değiştirme çabasına değeceğine ikna etmeye çalıştım ama bu bir mücadele. Bu da beni sorularıma getiriyor.
TDD topluluğunda testi ve sonra kodu yazma konusunda çok dindar olan pek çok kişi var (ve onlarla birlikteyim), ancak TDD ile mücadele eden bir ekip için uzlaşma yine de ek faydalar sağlıyor mu?
Kod yazıldıktan sonra (belki de kodu kontrol etmek için bir gereklilik olarak) takıma birim testleri yazmayı başarabilirim ve benim varsayımım, bu birim testlerinin yazılmasında hala değer olduğu yönündedir.
Mücadele eden bir takımı TDD'ye getirmenin en iyi yolu nedir? Ve başarısız olmak, kod yazıldıktan sonra olsa bile birim testleri yazmaya değer mi?
DÜZENLE
Bundan çıkardığım şey, kodlama sürecinde bir yerde birim testine başlamamızın bizim için önemli olduğudur. Ekipte konsepti alan kişiler için, önce TDD'ye doğru ilerlemeye ve test etmeye başlayın. Herkesin katkısı için teşekkürler.
TAKİP ET
Kısa süre önce yeni bir küçük projeye başladık ve ekibin küçük bir kısmı TDD kullandı, geri kalanı kodun ardından birim testleri yazdı. Projenin kodlama kısmını tamamladıktan sonra, koddan sonra birim testlerini yazanlar, TDD kodlayıcılarının daha önce yapılmış ve daha katı kod ile yapıldığını görünce şaşırdılar. Şüphecileri kazanmak için iyi bir yoldu. Önümüzde hala büyüyen birçok acımız var, ancak irade savaşı bitmiş gibi görünüyor. Tavsiye veren herkese teşekkürler!