单元测试 – F#开发和单元测试?
发布时间:2020-12-14 01:35:59 所属栏目:百科 来源:网络整理
导读:我刚刚开始使用F#,这是我的第一个功能语言。我已经准备专门与C#工作,并享受很多如何F#引导我重新思考我如何编写代码。一个方面我发现有点迷惑的是写代码的过程中的变化。我一直在使用TDD多年的C#现在,真的很感激有单元测试知道我在哪里。 到目前为止,我
我刚刚开始使用F#,这是我的第一个功能语言。我已经准备专门与C#工作,并享受很多如何F#引导我重新思考我如何编写代码。一个方面我发现有点迷惑的是写代码的过程中的变化。我一直在使用TDD多年的C#现在,真的很感激有单元测试知道我在哪里。
到目前为止,我使用F#的过程一直是写一些功能,与交互式控制台一起玩,直到我“合理地”确定它们工作,以及调整&结合。这对于像欧拉项目这样的小规模问题很有效,但我不能想象这样大的东西。 人们如何接近单元测试并为F#程序构建测试套件?是否有相当于TDD?任何指针或想法赞赏。
测试驱动的开发人员应该在功能语言如F#中感觉自如:提供确定性可重复结果的小函数完全适合单元测试。还有F#语言的功能,便于编写测试。例如,
Object Expressions.你可以很容易地写作假设的功能,作为他们的输入接口类型。
如果有什么,F#是一流的面向对象的语言,你可以使用在C#中做TDD时使用的相同的工具和技巧。还有一些测试工具写在或专门为F#: > NaturalSpec Matthew Podwysocki在功能语言中写了一个伟大的series单元测试。鲍伯叔叔也写了一篇引人深思的文章here。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- The database file is locked (database is lock
- ruby-on-rails – 如何在Rake任务中排除命令
- 正则表达式 – 如何使用grep来匹配空格或换行符
- c# – 找出类型是否可实例化
- Swift Control Flow控制流
- oracle – ODP.NET托管ConnectionPool每3分钟关闭
- xml日期2016-01-07T11:33:58.000+08:00和正常日期
- add sprite to mxml (将as动画加入到mxml中)
- objective-c – UIImagePickerController(使用相
- C#进阶系列 WebApi身份认证解决方案推荐:Basic基
热点阅读