1
函数样式如何帮助模拟依赖项?
摘自《 Java Magazine》最近一期对Kent Beck的采访: Binstock:让我们讨论微服务。在我看来,微服务的测试优先会变得复杂,因为某些服务要正常运行就需要大量其他服务。你同意吗? 贝克:上一堂大班或上几堂小班,似乎是一组折衷方案。 Binstock:是的,除了我猜,在这里,您必须使用大量的模拟程序,以便能够建立一个可以测试给定服务的系统。 贝克:我不同意。如果它是命令式样式,则必须使用很多模拟。在一种功能样式中,外部依赖项在调用链中被聚集在一起,那么我认为这不是必需的。我认为您可以从单元测试中获得很多覆盖。 他什么意思?函数样式如何使您摆脱对外部依赖的嘲笑?