mockable(形容词):可被“mock(模拟/替身)”的;指某个对象、接口或组件容易被用模拟对象替代,常见于软件测试语境(如单元测试)中。
(也可泛指“容易被嘲弄的”,但在现代用法里更常见的是测试/工程语境。)
/ˈmɒkəbəl/
/ˈmɑːkəbəl/
This service is mockable, so we can test the app without calling the real API.
这个服务是可被模拟的,所以我们可以在不调用真实 API 的情况下测试应用。
To make the code more mockable, they introduced an interface and injected dependencies at runtime.
为了让代码更容易被模拟,他们引入了接口,并在运行时进行依赖注入。
由 mock(在测试中指“用替身/模拟对象代替真实对象”;日常也有“嘲弄”之意)+ 形容词后缀 -able(“能够……的”)构成,字面意思是“能够被 mock 的”。mock 一词可追溯到法语 moquer(嘲弄、戏仿)。