F# geliştirme ve birim test?
Ben sadece F ile başladık# ilk fonksiyonel dilimde. Kod yazmak nasıl. C ile yarı-özel olarak çalışmaktayım# ve zevk bir sürü nasıl F# yeniden düşünmek beni götürür Biraz kafa karıştırıcı buluyorum bir yönü kod yazma sürecinde değişimdir. C yıldır TDD kullanıyorum şimdi ve çok birim testleri de nerede olduğumu bilmek için teşekkür ederiz.
Şimdiye kadar, F ile benim işlem# bazı fonksiyonlar yazmak olmuştur, etkileşimli, onlarla oynamak "makul çalışırlar ve tweak & Birleştir" tabii. ben kadar konsol Bu küçük ölçekli de Euler Projesi gibi sorunları çalışır, ama büyük bir şey bu şekilde bina hayal bile edemiyorum.
Nasıl insanlar birim test yaklaşımı ve bir F için bir test paketi bina# programı? TDD için bir eşdeğer var mı? Herhangi bir işaretçiler ve düşüncelerini takdir edilmektedir.
CEVAP
Test odaklı geliştiriciler fonksiyonel dillerde evinde gibi hissetmeli F# gibi: kararlı ve tekrarlanabilir sonuçlar kendilerini kusursuz birim testleri için ödünç ver, küçük işlevleri. Test yazmak kolaylaştıran da F yetenekleri vardır# dili. Örneğin, Object Expressions. Çok kolay bir şekilde kendi giriş olarak bir arabirim türü ele fonksiyonlar için sahte yazabilirsiniz.
Eğer bir şey, F# ilk sınıf-nesne yönelimli Dil ve C TDD yaparken kullandığınız araçları ve hileler aynı kullanabilirsiniz.#. Ayrıca bazı test araçları ya da özel olarak F yazılır.:
Matthew Podwysocki fonksiyonel dillerde series birim üzerinde büyük bir test yazdı. Bob amca da 6* *düşündürücü bir yazı yazmış.
Void yöntemleri birim test?...
Django-kereviz ile birim test?...
Ama birim için kullanılabilir diğer pr...
Birim test bir hedef inşa ederken bağl...
AngularJS - birim bağımlılıkları olan ...