Ich habe gerade mit F # angefangen, was meine erste funktionale Sprache ist. Ich habe fast ausschließlich mit C# gearbeitet und genieße es sehr, wie F # mich dazu bringt, zu überdenken, wie ich Code schreibe. Ein Aspekt, den ich etwas verwirrend finde, ist die Veränderung des Code-Schreibens. Ich benutze TDD seit Jahren in C# und schätze es wirklich, Unit-Tests zu haben, um zu wissen, wo ich bin.F # Entwicklung und Komponententests?
Bisher war mein Prozess mit F #, einige Funktionen zu schreiben, mit ihnen mit der interaktiven Konsole zu spielen, bis ich "einigermaßen" sicher bin, dass sie arbeiten, und zwicken & kombinieren. Das funktioniert gut bei kleinen Problemen wie dem Euler-Projekt, aber ich kann mir nicht vorstellen, so etwas Großes zu bauen.
Wie nähern sich Personen dem Testen von Einheiten und erstellen eine Testsuite für ein F # -Programm? Gibt es ein Äquivalent zu TDD? Alle Hinweise oder Gedanken sind willkommen.
http://www.expert-fsharp.com/CodeSamples/Forms/AllItems.aspx?RootFolder=%2fCodeSamples%2fChapter18%2fExample06 zeigt ein einfaches Beispiel # NUnit mit F verwenden. – itowlson
siehe http://stackoverflow.com/questions/1468772/how-to-handle-unit-tests-in-f –
bezogen: http://stackoverflow.com/questions/5667372/what-unit-testing-frameworks- are-available-for-f/5669263 # 5669263 (Unquote ist weit mehr als eine Fußnote/Kommentar wie in der Antwort auf dieser Seite) –