İlk işlevsel dilim olan F # ile yeni başladım. Yarı-sadece C # ile çalışıyorum ve F # 'ın beni nasıl kod yazacağımı yeniden düşünmeye yönlendirdiği çok hoşuma gidiyor. Biraz kafa karıştırıcı bulduğum bir yön, kod yazma sürecindeki değişiklik. TDD'yi yıllardır C # ile kullanıyorum ve nerede olduğumu bilmek için birim testlere sahip olduğum için gerçekten minnettarım.
Şimdiye kadar, F # ile sürecim, bazı işlevler yazmak, çalıştıklarından "makul ölçüde" emin olana kadar etkileşimli konsolla oynamak ve ince ayar yapmak ve birleştirmek oldu. Bu, Euler Projesi gibi küçük ölçekli problemlerde işe yarar, ancak bu şekilde büyük bir şey inşa etmeyi hayal edemiyorum.
İnsanlar birim testine ve bir F # programı için bir test paketi oluşturmaya nasıl yaklaşıyor? TDD'nin bir eşdeğeri var mı? Herhangi bir işaret veya düşünce takdir edilir.