Acabo de empezar con F #, que es mi primer lenguaje funcional. He estado trabajando casi exclusivamente con C#, y disfruto mucho de cómo F # me lleva a volver a pensar cómo escribo el código. Un aspecto que encuentro un poco desorientador es el cambio en el proceso de escribir código. He estado usando TDD durante años en C# ahora, y realmente aprecio tener pruebas unitarias para saber dónde estoy.F # desarrollo y pruebas unitarias?
Hasta ahora, mi proceso con F # ha sido escribir algunas funciones, jugar con ellas con la consola interactiva hasta que esté "razonablemente" seguro de que funcionan, y ajustar & combinar. Esto funciona bien en problemas de pequeña escala como el Proyecto Euler, pero no puedo imaginar construir algo grande de esa manera.
¿Cómo se acercan las personas a las pruebas unitarias y crean un conjunto de pruebas para un programa F #? ¿Hay un equivalente a TDD? Cualquier punteros o pensamientos son apreciados.
http://www.expert-fsharp.com/CodeSamples/Forms/AllItems.aspx?RootFolder=%2fCodeSamples%2fChapter18%2fExample06 muestra un ejemplo sencillo de utilizar NUnit con F #. – itowlson
ver http://stackoverflow.com/questions/1468772/how-to-handle-unit-tests-in-f –
relacionado: http://stackoverflow.com/questions/5667372/what-unit-testing-frameworks- are-available-for-f/5669263 # 5669263 (Unquote es mucho más que una nota al pie/comentario ya que está dentro del conjunto de respuestas en esta página) –