我最近观看了一个关于Clojure的网络研讨会,在其中演讲者在讨论Clojure的函数式编程本质时发表了一些评论,大致是这样说的(希望我没有曲解他的意思):“Mock对象正在嘲笑你”。
我之前也听过类似的评论,当时我观看了微软反应框架开始出现时的一次网络研讨会。那个评论大概是这样说的“Mock对象是为那些不懂数学的人准备的”。
现在我知道这两个评论都是玩笑/半开玩笑等等(可能被改述得很糟糕),但显然它们背后有一些我不理解的概念,因为我还没有真正转向函数式编程范式。
因此,我想请某人解释一下是否函数式编程确实使模拟变得多余了,如果是,那么是如何实现的。