Her zaman önce birim testlerini yazmamız ve sonra da kod yazmaya başlamamız önerisini gördüm. Ancak, diğer yöne gitmenin çok daha rahat olduğunu düşünüyorum (benim için) - kod yazıp sonra birim testleri, çünkü gerçek kodu yazdıktan sonra çok daha fazla netliğe sahip olduğumuzu hissediyorum. Kodu ve ardından testleri yazarsam, test edilebilir bir tasarım oluşturmaya yoğunlaşsam bile, test edilebilir hale getirmek için kodumu biraz değiştirmek zorunda kalabilirim. Öte yandan, testleri ve ardından kodu yazarsam, testler kodun biçimlendirilmesinde olduğu gibi ve oldukça sık değişecektir.
Test yazmaya başlamak ve daha sonra kodlamaya geçmek için bir çok öneri gördüğümde, başka bir şekilde yaparsam, dezavantajları nelerdir - kod yaz ve sonra birim testleri?