我知道在一些分布式技术(如RPC)中,使用了术语“封送”,但不理解它与序列化有何不同。它们不是都在把对象转换成一系列的比特吗?相关:什么是序列化?什么是对象编组?

根据维基百科UTF-8页面,我从人们那里听到了相互矛盾的观点。它们是一样的,不是吗?有人能澄清一下吗?

我把参数和参数搞混了没有注意什么时候该用一个什么时候该用另一个。你能告诉我吗?

我在一些文章和博客中看到了curry函数的引用,但我找不到一个好的解释(或者至少一个有意义的解释!)

我试图理解,什么是猴子补丁或猴子补丁?这类似于方法/运算符重载或委派吗?它和这些东西有什么共同之处吗?

单元测试、功能测试、验收测试和集成测试(以及我没有提到的任何其他类型的测试)之间有什么区别?

对于一个没有计算机科学背景的人来说,计算机科学界的lambda是什么?

应用服务器和web服务器之间的区别是什么?

我知道如何使用这些术语,但我想知道单元测试是否有伪造、模拟和存根的公认定义?如何为您的测试定义这些?描述一下你可能会用到它们的场景。以下是我如何使用它们:Fake:实现接口但包含固定数据且没有逻辑的类

有人能解释一下吗?我理解它们背后的基本概念,但我经常看到它们互换使用,我感到困惑。现在我们到了这里,它们和普通函数有什么不同?