微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

单元测试 – TDD如何与功能编程语言进行比较?

TDD如何与F#和Erlang等功能编程语言进行比较?

我还没有直接使用函数式编程语言,但从我所看到的,你有一个等式的两个方面,他们必须像代数或会计一样平衡;这似乎有点让人想起TDD,你将期望的输出定义为Assert语句(等式的一边),其余的功能进入与测试分离的类(等式的另一面),除了函数式编程恕我直言似乎有点清洁.

两者实际上是否有相似之处,或者我只是过度思考这一点?

软件设计v开发方法

他们是正交的.

TDD是一种开发软件的方法,其重点是通过在编写生产代码之前针对规范开发测试来确保正确性.函数式编程是设计和实现软件的范例.

原文地址:https://www.jb51.cc/javaschema/281481.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐