Je viens de commencer avec F #, qui est mon premier langage fonctionnel. J'ai travaillé presque exclusivement avec C#, et j'aime beaucoup comment F # m'amène à repenser la façon dont j'écris le code. Un aspect que je trouve un peu désorientant est le changement dans le processus d'écriture du code. J'utilise TDD depuis des années en C# et j'apprécie vraiment d'avoir des tests unitaires pour savoir où je suis. Jusqu'ici, mon processus avec F # a été d'écrire certaines fonctions, de jouer avec eux avec la console interactive jusqu'à ce que je sois "raisonnablement" sûr qu'ils fonctionnent, et de modifier & combiner. Cela fonctionne bien sur des problèmes à petite échelle comme le projet Euler, mais je ne peux pas imaginer construire quelque chose de cette façon.Développement F # et tests unitaires?
Comment les gens abordent-ils les tests unitaires et la construction d'une suite de tests pour un programme F #? Y a-t-il un équivalent à TDD? Tout pointeur ou pensée est apprécié.
http://www.expert-fsharp.com/CodeSamples/Forms/AllItems.aspx?RootFolder=%2fCodeSamples%2fChapter18%2fExample06 montre un exemple simple d'utilisation NUnit avec F #. – itowlson
voir http://stackoverflow.com/questions/1468772/how-to-handle-unit-tests-in-f –
connexes: http://stackoverflow.com/questions/5667372/what-unit-testing-frameworks- are-available-for-f/5669263 # 5669263 (Unquote est beaucoup plus qu'une note de bas de page/commentaire car il est dans le answeret sur cette page) –