Javascript 链接接缝是什么意思?

Javascript 链接接缝是什么意思?,javascript,node.js,typescript,sinon,commonjs,Javascript,Node.js,Typescript,Sinon,Commonjs,我读了这些文件和文章: 我还是不明白什么是环缝。这是什么?为什么要用这个?它解决了什么问题 以上文章用C++编程语言解释了这个概念。 我正在寻找使用TypeScript/JavaScript和Nodejs的解释。如果您能提供一个代码示例,那就更好了。这是一个过于简单的说法,但您可以将“seam”视为测试中的“存根”或“模拟”。我们的目标是将行为与其他外部功能隔离开来,将它们替换为您自己的功能。基本上,当您无法将代码更改为更易于测试和隔离的代码时,这有点像黑客行为。因此,您可以使用变通方法

我读了这些文件和文章:

我还是不明白什么是环缝。这是什么?为什么要用这个?它解决了什么问题

以上文章用C++编程语言解释了这个概念。
我正在寻找使用TypeScript/JavaScript和Nodejs的解释。如果您能提供一个代码示例,那就更好了。

这是一个过于简单的说法,但您可以将“seam”视为测试中的“存根”或“模拟”。我们的目标是将行为与其他外部功能隔离开来,将它们替换为您自己的功能。基本上,当您无法将代码更改为更易于测试和隔离的代码时,这有点像黑客行为。因此,您可以使用变通方法将外部调用替换为您可以控制的调用,从而将代码从依赖项中分离出来。如果您可以直接访问,这通常只是一个模拟。@VLAZ感谢您的回复。但我还是不明白。没有代码示例太抽象了。