Posted in

Go嵌入式结构体的3层继承陷阱(方法遮蔽、json.Marshal冲突、interface满足判定失效),Gopher大会2024 Keynote披露

第一章:Go嵌入式结构体的3层继 … Go嵌入式结构体的3层继承陷阱(方法遮蔽、json.Marshal冲突、interface满足判定失效),Gopher大会2024 Keynote披露Read more

Posted in

Go嵌入式结构体方法调用报错(method not found on embedded field):匿名字段提升规则、接口实现隐式继承边界、go tool vet可捕获提示

第一章:Go嵌入式结构体方法调用 … Go嵌入式结构体方法调用报错(method not found on embedded field):匿名字段提升规则、接口实现隐式继承边界、go tool vet可捕获提示Read more

Posted in

Go嵌入式结构体组合爆炸问题(embedding explosion):技术合伙人必须建立的接口粒度控制协议(含go vet插件)

第一章:Go嵌入式结构体组合爆炸 … Go嵌入式结构体组合爆炸问题(embedding explosion):技术合伙人必须建立的接口粒度控制协议(含go vet插件)Read more

Posted in

Go面向对象设计的“时间成本黑洞”:一次错误的嵌入决策,平均导致后续3.7人日额外维护开销(2023 Stack Overflow企业调研)

第一章:Go面向对象设计的本质与 … Go面向对象设计的“时间成本黑洞”:一次错误的嵌入决策,平均导致后续3.7人日额外维护开销(2023 Stack Overflow企业调研)Read more