登录
推荐
文章
Go 技术
课程
下载
专题
AI
代码评审
已收录文章:1篇
三天内
三天内
一周内
一月内
三月内
最新
最热
Golang
·
Go问答
| 1天前 |
interface
·
测试
·
架构设计
·
Go问答
·
代码评审
·
Go 接口设计
接口定义位置
Go mock
accept interfaces return structs
Go 架构
Go 接口应该定义在谁那边?别为了 mock 一开始就抽象
Go 接口通常应放在使用方包里,而不是实现方为了 mock 提前导出一大组接口。本文通过调用方依赖、真实测试与多实现边界,说明什么时候该定义小接口,什么时候直接返回具体类型更清晰。
300
收藏